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));
        }