public IHttpActionResult Create(LugarViajeDTO LugarViajeDTO) { if (!ModelState.IsValid) { return(BadRequest()); } var lugarviaje = Mapper.Map <LugarViajeDTO, LugarViaje>(LugarViajeDTO); _UnityOfWork.LugarViajes.Add(lugarviaje); _UnityOfWork.SaveChanges(); LugarViajeDTO.LugarViajeId = lugarviaje.LugarViajeId; return(Created(new Uri(Request.RequestUri + "/" + lugarviaje.LugarViajeId), LugarViajeDTO)); }
public IHttpActionResult Update(int id, LugarViajeDTO LugarViajeDTO) { if (!ModelState.IsValid) { return(BadRequest()); } var lugarviajeInPersistence = _UnityOfWork.LugarViajes.Get(id); if (lugarviajeInPersistence == null) { return(NotFound()); } Mapper.Map <LugarViajeDTO, LugarViaje>(LugarViajeDTO, lugarviajeInPersistence); _UnityOfWork.SaveChanges(); return(Ok(LugarViajeDTO)); }