public ActionResult Update(AccountUpdateInput updateInput) { if (ModelState.IsValid) { _messageBus.Send( new UserUpdateCommand() { Id = _userContext.GetAuthenticatedUserId(), Name = updateInput.Name, Email = updateInput.Email, Description = updateInput.Description, AvatarId = updateInput.AvatarId, BackgroundId = updateInput.BackgroundId, Timezone = updateInput.Timezone, DefaultLicence = updateInput.DefaultLicence }); } else { Response.StatusCode = (int)System.Net.HttpStatusCode.BadRequest; } dynamic viewModel = new ExpandoObject(); viewModel.User = updateInput; return(RestfulResult( viewModel, "account", "update")); }
public ActionResult Update(AccountUpdateInput input) { if (!this.ModelState.IsValid) { return(this.ModelState.ToJsonResult()); } AcDomain.Handle(input.ToCommand(AcSession)); return(this.JsonResult(new ResponseData { success = true, id = input.Id })); }
public ActionResult Update(AccountUpdateInput input) { if (!this.ModelState.IsValid) { return this.ModelState.ToJsonResult(); } AcDomain.Handle(input.ToCommand(AcSession)); return this.JsonResult(new ResponseData { success = true, id = input.Id }); }