public async Task <GetUserForCreateOrUpdateOutput> GetUserForCreateOrUpdateAsync(Guid id) { var allRoles = _mapper.Map <List <RoleDto> >(_dbContext.Roles).OrderBy(r => r.Name).ToList(); var getUserForCreateOrUpdateOutput = new GetUserForCreateOrUpdateOutput { AllRoles = allRoles }; if (id == Guid.Empty) { return(getUserForCreateOrUpdateOutput); } return(await GetUserForCreateOrUpdateOutputAsync(id, allRoles)); }
public async Task <GetUserForCreateOrUpdateOutput> GetUserForCreateOrUpdateAsync(int id) { var allRoles = _mapper.Map <List <RoleDto> >(await _roleRepository.GetListAsync().ConfigureAwait(false)); var getUserForCreateOrUpdateOutput = new GetUserForCreateOrUpdateOutput { AllRoles = allRoles }; if (id == 0) { return(getUserForCreateOrUpdateOutput); } return(await GetUserForCreateOrUpdateOutputAsync(id, allRoles).ConfigureAwait(false)); }