Exemple #1
0
        public async Task <IActionResult> PostAsync([FromBody] UserDto userDto)
        {
            if (!ModelState.IsValid)
            {
                // NotifyModelStateErrors();
                return(Response(false, userDto));
            }

            var u = await _userAppService.CreateAsync(userDto);

            return(Response(true, u));
        }
Exemple #2
0
        public Task CreateAsync(IdentityUser user)
        {
            if (user == null)
            {
                throw new ArgumentNullException("user");
            }

            var u = getUserCreateViewModel(user);

            _userApplicationService.CreateAsync(u);
            return(_unitOfWork.SaveChangesAsync());
        }
Exemple #3
0
        public async Task <IActionResult> CreateUserAsync()
        {
            try
            {
                var response = await _applicationService.CreateAsync();

                var webResponse = new CreateWebResponse <UserDto>()
                                  .From(response);

                if (webResponse.IsSuccessful)
                {
                    return(Ok(webResponse));
                }

                return(BadRequest(webResponse.Errors));
            }
            catch (Exception ex)
            {
                var message = "Unable to create a user";
                Console.WriteLine(ex);
                _logManager.LogError(ex, message);
                return(BadRequest(message));
            }
        }
Exemple #4
0
 public async Task Post([FromBody] UserApplicationModel value)
 {
     await _applicationService.CreateAsync(value);
 }