public async Task <IActionResult> PostDomicilio([FromBody] Domicilio domicilio)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            await _context.Add(domicilio);

            await _context.SaveChanges();

            return(CreatedAtAction("GetDomicilio", new { id = domicilio.Id }, domicilio));
        }
        public DomicilioDto Add(DomicilioDto dto)
        {
            var obj = new Domain.Entity.Entity.Domicilio
            {
                Calle           = dto.Calle,
                Numero          = dto.Numero,
                Manzana         = dto.Manzana,
                Piso            = dto.Piso,
                NumDepartamento = dto.NumDepartamento,
                Eliminado       = dto.Eliminado,
                LocalidadId     = dto.LocalidadId
            };

            _domicilioRepository.Add(obj);
            Save();

            dto.Id = obj.Id;
            return(dto);
        }