public IHttpActionResult Create(TransporteDTO transporteDTO) { if (!ModelState.IsValid) { return(BadRequest()); } var transporte = Mapper.Map <TransporteDTO, Transporte>(transporteDTO); _UnityOfWork.Transportes.Add(transporte); _UnityOfWork.SaveChanges(); transporteDTO.ServicioId = transporte.ServicioId; return(Created(new Uri(Request.RequestUri + "/" + transporte.ServicioId), transporteDTO)); }
public IHttpActionResult Update(int id, TransporteDTO TransporteDTO) { if (!ModelState.IsValid) { return(BadRequest()); } var transporteInPersistence = _UnityOfWork.Transportes.Get(id); if (transporteInPersistence == null) { return(NotFound()); } Mapper.Map <TransporteDTO, Transporte>(TransporteDTO, transporteInPersistence); _UnityOfWork.SaveChanges(); return(Ok(TransporteDTO)); }