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);
 }
예제 #2
0
        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"));
        }