public void Insertar(DomicilioDto dto) { var domicilio = new Dominio.Entity.Entidades.Domicilio { LocalidadId = _localidadRepositorio.GetById(dto.LocalidadId).Id, Descripción = dto.Descripción }; _domicilioRepositorio.Add(domicilio); Guardar(); }
public void Modificar(DomicilioDto dto) { var domicilio = _domicilioRepositorio.GetById(dto.Id); if (domicilio == null) { throw new Exception("No se encontro el registro solicitado."); } domicilio.LocalidadId = dto.LocalidadId; domicilio.Descripción = dto.Descripción; _domicilioRepositorio.Update(domicilio); Guardar(); }
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); }
public async Task <IActionResult> Post([FromBody] DomicilioDto domicilio) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var Domicilio = await Task.Run(() => { return(_domicilioService.Add(domicilio)); }); if (Domicilio == null) { return(NotFound()); } return(Ok(Domicilio)); }
internal override DtoBase PopulateDto(OracleDataReader reader) { var domicilio = new DomicilioDto(); // if (!reader.IsDBNull(_ordDomId)) { domicilio.DomId = reader.GetInt32(_ordDomId); } // if (!reader.IsDBNull(_ordDomCalle)) { domicilio.DomCalle = reader.GetString(_ordDomCalle); } // if (!reader.IsDBNull(_ordDomNumero)) { domicilio.DomNumero = reader.GetInt32(_ordDomNumero); } // if (!reader.IsDBNull(_ordDomPiso)) { domicilio.DomPiso = reader.GetString(_ordDomPiso); } // if (!reader.IsDBNull(_ordDomDpto)) { domicilio.DomDpto = reader.GetString(_ordDomDpto); } // if (!reader.IsDBNull(_ordDomLocId)) { domicilio.DomLocId = reader.GetInt32(_ordDomLocId); } // IsNew domicilio.IsNew = false; return(domicilio); }
public DomicilioDto Update(DomicilioDto dto) { var obj = _domicilioRepository.GetById(dto.Id); if (obj != null) { obj.Calle = dto.Calle; obj.Numero = dto.Numero; obj.Manzana = dto.Manzana; obj.Piso = dto.Piso; obj.NumDepartamento = dto.NumDepartamento; obj.LocalidadId = dto.LocalidadId; _domicilioRepository.Update(obj); Save(); return(dto); } else { return(null); } }
public async Task <IActionResult> Put([FromRoute] long id, [FromBody] DomicilioDto domicilio) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != domicilio.Id) { return(BadRequest()); } var Domicilio = await Task.Run(() => { return(_domicilioService.Update(domicilio)); }); if (Domicilio == null) { return(NotFound()); } return(Ok(Domicilio)); }