I want to Update a database table. The controller receives a view model with the appropriate data. If I assign every member variable like in the example below it works
[HttpPost]
public ActionResult Edit(Admin_vm vm) {
var result = (from Users in db.Users
where Users.ID == usrID
select Users
).FirstOrDefault();
result.CompanyName = vm.ModifyUser.CompanyName;
//this is where I would assign every single member variable
db.SaveChanges();
return View(vm);
}
However, I wonder if there is a way to directly assign the view model object like so:
result = vm.ModifyUser;
This does not give me an error, but it does not assign the member variables. Is there an easy way to do this?
Thanks!