public async static Task <RealEstateOfficeMvc.Domain.User> GetUserAsync(int id) { RealEstateOfficeMvc.Domain.User user = null; using (var context = new RealEstateOfficeContext()) { user = await(context.Users.SingleAsync(x => x.Id == id)); } return(user); }
public async Task <IActionResult> EditUser(RealEstateOfficeMvc.Domain.User user) { int id = Convert.ToInt32((HttpContext.Request.Form["userid"])); using (var context = new RealEstateOfficeContext()) { var usr = context.Users.Single(x => x.Id == id); usr.Login = user.Login; usr.Name = user.Name; usr.Surname = user.Surname; usr.Emailaddress = user.Emailaddress; usr.UserType = user.UserType; await context.SaveChangesAsync(); } return(RedirectToAction("Index", "Users")); }