C# 在ASP.NETMVC5中使用管理员接受模型中的更改
在我的ASP.NETMVC网站中,我有3种不同类型的用户:管理员、用户、公司。我想让公司改变他们的信息,但这些改变不会被应用,直到管理员接受这些改变。我想知道实现这种功能的推荐方法是什么。我在想也许我应该为每种类型创建两个模型(例如,C# 在ASP.NETMVC5中使用管理员接受模型中的更改,c#,asp.net,asp.net-mvc,asp.net-mvc-5,C#,Asp.net,Asp.net Mvc,Asp.net Mvc 5,在我的ASP.NETMVC网站中,我有3种不同类型的用户:管理员、用户、公司。我想让公司改变他们的信息,但这些改变不会被应用,直到管理员接受这些改变。我想知道实现这种功能的推荐方法是什么。我在想也许我应该为每种类型创建两个模型(例如,Company和Company\u temp具有相同的字段,并在公司提交更改时将信息添加到temp表中。然后在管理员帐户中读取这些信息,然后将其应用回真实的表中。这是否可以接受?对我来说听起来完全合理。我唯一可能更改的是:第二种类型是公司未被批准,或公司等待批准,这
Company
和Company\u temp
具有相同的字段,并在公司提交更改时将信息添加到temp表中。然后在管理员帐户中读取这些信息,然后将其应用回真实的表中。这是否可以接受?对我来说听起来完全合理。我唯一可能更改的是:第二种类型是公司未被批准
,或公司等待批准
,这样做可以让你的代码更易读,你的意图更清晰。谢谢。我喜欢这两个名字。我早上7点没法思考(当然不睡觉):D@AlirezaNoori没问题,我知道这种感觉。:)