private async Task ValidationUpdateVmAsync(AppUserActionVm userUpdateVm) { var validationResultVm = await _appUserUpdateVmValidationService .ValidationAsync(userUpdateVm); AddErrors(validationResultVm); }
public async Task <ValidationResultVm> ValidationAsync(AppUserActionVm appUserVm) { _appUserActionVm = appUserVm; await DoValidationAsync(); return(ValidationResultVm); }
private async Task AppUserDtoInsertValidationAsync(AppUserActionVm actionVm) { actionVm.AppUserDto.CreatorUserId = CurrentUserId; var validationResultVm = await _appUserDtoInsertValidationService .ValidationAsync(actionVm); AddErrors(validationResultVm); }
public async Task <IActionResult> _InsertAsync(AppUserActionVm actionVm) { await AppUserDtoInsertValidationAsync(actionVm); if (HasError) { return(RedirectToAction("Index")); } await _appUserService.InsertAsync(actionVm.AppUserDto); SuccessMessage("Insert user is success"); return(RedirectToAction("Index")); }
public async Task <IActionResult> _Update(AppUserActionVm appUserUpdateVm) { await ValidationUpdateVmAsync(appUserUpdateVm); if (HasError) { return(RedirectToAction("Index")); } await _appUserService.UpdateWithoutPasswordAsync(appUserUpdateVm); await _appUserService.RemoveAndAddRoleAccess(appUserUpdateVm.RoleIds, appUserUpdateVm.AppUserDto.Id); return(RedirectToAction("Index")); }
public async Task UpdateWithoutPasswordAsync(AppUserActionVm userActionVm) { var appUserUpdateVm = MapperInstance.Map <AppUserUpdateVm>(userActionVm.AppUserDto); await UpdateCustomVmAsync(appUserUpdateVm); }