public async Task<IActionResult> PutUserOnAddress(int id, PublicApi.v1.DTO.UserOnAddress userOnAddress) { if (id != userOnAddress.Id) { return BadRequest(); } _bll.UserOnAddresses.Update(PublicApi.v1.Mappers.UserOnAddressMapper.MapFromExternal(userOnAddress)); await _bll.SaveChangesAsync(); return NoContent(); }
public async Task<ActionResult<PublicApi.v1.DTO.UserOnAddress>> PostUserOnAddress(PublicApi.v1.DTO.UserOnAddress userOnAddress) { _bll.UserOnAddresses.Add(PublicApi.v1.Mappers.UserOnAddressMapper.MapFromExternal(userOnAddress)); await _bll.SaveChangesAsync(); return CreatedAtAction( nameof(GetUserOnAddress), new { version = HttpContext.GetRequestedApiVersion().ToString(), id = userOnAddress.Id }, userOnAddress); }