Beispiel #1
0
        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));
            }
        }
Beispiel #2
0
        public async Task <IActionResult> SaveEdit(UserEditPostModel model)
        {
            var response = await HttpClientAsync.Async <HttpResponseModel>(UserRoute.Edit, model);

            return(this.Submit(response));
        }