public IHttpActionResult Create(TipoViajeDTO tipoviajeDTO) { if (!ModelState.IsValid) { return(BadRequest()); } var tipoviaje = Mapper.Map <TipoViajeDTO, TipoViaje>(tipoviajeDTO); _UnityOfWork.TipoViajes.Add(tipoviaje); _UnityOfWork.SaveChanges(); tipoviajeDTO.TipoViajeId = tipoviaje.TipoViajeId; return(Created(new Uri(Request.RequestUri + "/" + tipoviaje.TipoViajeId), tipoviajeDTO)); }
public IHttpActionResult Update(int id, TipoViajeDTO TipoViajeDTO) { if (!ModelState.IsValid) { return(BadRequest()); } var tipoviajeInPersistence = _UnityOfWork.TipoViajes.Get(id); if (tipoviajeInPersistence == null) { return(NotFound()); } Mapper.Map <TipoViajeDTO, TipoViaje>(TipoViajeDTO, tipoviajeInPersistence); _UnityOfWork.SaveChanges(); return(Ok(TipoViajeDTO)); }