public IHttpActionResult Create(TipoTripulacionDTO tipotripulacionDTO) { if (!ModelState.IsValid) { return(BadRequest()); } var tipotripulacion = Mapper.Map <TipoTripulacionDTO, TipoTripulacion>(tipotripulacionDTO); _UnityOfWork.TipoTripulacion.Add(tipotripulacion); _UnityOfWork.SaveChanges(); tipotripulacionDTO.TipoTripulacionId = tipotripulacion.TipoTripulacionId; return(Created(new Uri(Request.RequestUri + "/" + tipotripulacion.TipoTripulacionId), tipotripulacionDTO)); }
public IHttpActionResult Update(int id, TipoTripulacionDTO TipoTripulacionDTO) { if (!ModelState.IsValid) { return(BadRequest()); } var tipotripulacionInPersistence = _UnityOfWork.TipoTripulacion.Get(id); if (tipotripulacionInPersistence == null) { return(NotFound()); } Mapper.Map <TipoTripulacionDTO, TipoTripulacion>(TipoTripulacionDTO, tipotripulacionInPersistence); _UnityOfWork.SaveChanges(); return(Ok(TipoTripulacionDTO)); }