public ActionResult <AddressReadDto> CreateAddress(AddressCreateDto addressCreateDto) { var address = _mapper.Map <Address>(addressCreateDto); _repository.CreateAddress(address); _repository.SaveChanges(); var addressReadDto = _mapper.Map <AddressReadDto>(address); return(NoContent()); //CreatedAtRoute(nameof(GetAddressById), new { Id = addressReadDto.Id }, addressReadDto); }
public ActionResult <AddressCreateDto> CreateAddress(AddressCreateDto addressCreateDto) { var AddrModel = _addrMapper.Map <Address>(addressCreateDto); _addrRepo.CreateAddress(AddrModel); _addrRepo.SaveChanges(); var addrReadDto = _addrMapper.Map <AddressReadDto>(AddrModel); return(CreatedAtRoute(nameof(GetAddrById), new { Id = addrReadDto.Id }, addrReadDto)); }