public async Task <ValidationResultVm> ValidationAsync(RoleInsertVm areaInsertVm) { _roleInsertVm = areaInsertVm; await DoValidationAsync(); return(ValidationResultVm); }
public async Task <ResultModel <int> > InsertAsync(RoleInsertVm roleVm) { await ValidationInsertVm(roleVm); if (HasError) { return(CreateInvalidResult <int>()); } var id = await InsertCustomVmAsync(roleVm); return(id == 0 ? CreateInvalidResult <int>(EResultStatus.Success) : CreateSuccessResult(id)); }
private async Task <int> InsertCustomVmAsync(RoleInsertVm roleVm) { roleVm.CreatorUserId = UserId; return(await _roleService.InsertCustomVmAsync(roleVm)); }
private async Task ValidationInsertVm(RoleInsertVm roleVm) { ValidationResultVm = await _roleInsertValidationService .ValidationAsync(roleVm); }