Beispiel #1
0
        public async Task <UserDto> CreateAsync(UserDto userDto)
        {
            ThrowIfNull(userDto);

            try
            {
                var user = _userConverter.ToUser(userDto);
                Uow.Users.Create(user);
                await Uow.CommitAsync();

                return(_userConverter.ToUserDto(user));
            }
            catch (Exception e)
            {
                Logger.LogError(e, "Error while creating user");
                throw;
            }
        }