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));
        }
示例#2
0
        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));
        }