public static OrganizationEditModel MapOrganizationEditModel(OrganizationDto dto) { var model = new OrganizationEditModel(); model.OrganizationUid = dto.Uid; model.Name = dto.Name; model.Description = dto.Description; model.SetInputModelValues(); return(model); }
public async Task <IActionResult> Edit(OrganizationEditModel model) { if (model.IsNotValid()) { model.SetInputModelValues(); return(View(model)); } var request = new OrganizationEditRequest(CurrentUser.Id, model.OrganizationUid, model.Name, model.Description); var response = await OrganizationService.EditOrganization(request); if (response.Status.IsNotSuccess) { model.MapMessages(response); model.SetInputModelValues(); return(View(model)); } CurrentUser.IsActionSucceed = true; return(Redirect($"/Organization/Detail/{model.OrganizationUid }")); }