public async Task <IActionResult> Create([FromBody] AddressResource addressResource) { if (addressResource == null) { addressResource = new AddressResource(); } var address = _mapper.Map <AddressResource, Address>(addressResource); var result = await _addressesService.AddAsync(address); if (!result.Success) { return(BadRequest(result)); } return(Ok(result)); }