public IHttpActionResult Create(TipodeevaluacionDTO TipodeevaluacionDTO) { if (!ModelState.IsValid) { return(BadRequest()); } var Tipodeevaluacion = Mapper.Map <TipodeevaluacionDTO, Tipodeevaluacion>(TipodeevaluacionDTO); _UnityOfWork.Tipodeevaluacion1.Add(Tipodeevaluacion); _UnityOfWork.SaveChanges(); TipodeevaluacionDTO.Tipodeevaluacion_id = Tipodeevaluacion.Tipodeevaluacion_id; return(Created(new Uri(Request.RequestUri + "/" + Tipodeevaluacion.Tipodeevaluacion_id), TipodeevaluacionDTO)); }
public IHttpActionResult Update(int id, TipodeevaluacionDTO TipodeevaluacionDTO) { if (!ModelState.IsValid) { return(BadRequest()); } var TipodeevaluacionInPersistence = _UnityOfWork.Tipodeevaluacion1.Get(id); if (TipodeevaluacionInPersistence == null) { return(NotFound()); } Mapper.Map <TipodeevaluacionDTO, Tipodeevaluacion>(TipodeevaluacionDTO, TipodeevaluacionInPersistence); _UnityOfWork.SaveChanges(); return(Ok(TipodeevaluacionDTO)); }