public JsonResult Edit(UserEditPostModel model) { HttpResponseModel response = ResponseModelFactory.CreateInstance; using (this.DbContext) { this.DbContext.Set <UserRoleMapping>().Load(); this.DbContext.Set <UserStatus>().Load(); this.DbContext.Set <Role>().Load(); User entity = this.DbContext.User.Find(model.Id); if (entity == null) { response.SetFailed(Resources.UserNotExist); return(this.Json(response)); } model.MapTo(entity); this.DbContext.SaveChanges(); response = ResponseModelFactory.CreateInstance; return(this.Json(response)); } }
public async Task <IActionResult> SaveEdit(UserEditPostModel model) { var response = await HttpClientAsync.Async <HttpResponseModel>(UserRoute.Edit, model); return(this.Submit(response)); }