public async Task <int?> Add(DtoUserAdd item) { User userToAdd = _mapperConfig.Map <User>(item); User itemAdded = await _userRepository.AddAsync(userToAdd); return(itemAdded?.Id); }
public async Task PostUserAsync_201(string name, string email, string password, bool isActive) { Rol rol = await AddRol(); DtoUserAdd item = GetDtoUserAdd(name, email, password, isActive, rol.Id); HttpResponseMessage response = await _serverFixture.TestServer.CreateHttpApiRequest <UserController>(cont => cont.Add(item)) .PostAsync(); response.StatusCode.Should().Be(HttpStatusCode.Created); }
public async Task PostUserAsync_201(string userName, int yarsOld, string email, string password, bool active) { Rol rol = await AddRolAsync(); var userAdd = new DtoUserAdd { UserName = userName, YearsOld = yarsOld, Email = email, Password = password, Active = active, IdRol = rol.Id }; HttpResponseMessage response = await _serverFixture.TestServer.CreateHttpApiRequest <UserController>(c => c.Add(userAdd)) .PostAsync(); response.StatusCode.Should().Be(HttpStatusCode.Created); }
public async Task <IActionResult> Add([FromBody] DtoUserAdd item) { var id = await _userService.Add(item); return(CreatedAtAction(nameof(Get), new { id }, item)); }