public ResponseEntity <EvaluacionViewModel> UpdEvaluacion(UpdEvaluacionRequest request) { var evaluacion = evaluacionRepository.UpdEvaluacion(request); EvaluacionViewModel evaluacionViewModel = mapper.Map <EvaluacionViewModel>(evaluacion); return(ResponseEntity <EvaluacionViewModel> .Create(evaluacionViewModel)); }
public Models.Evaluacion UpdEvaluacion(UpdEvaluacionRequest request) { var evaluacion = dbContext.Evaluacion.Where(o => o.EvaluacionId == request.EvaluacionId).FirstOrDefault(); if (evaluacion == null) { throw new Exception("No se encontro la Evaluación a modificar."); } evaluacion.Comentario = request.Comentario; evaluacion.Calificacion = request.Calificacion; evaluacion.FechaModificacion = DateTime.UtcNow; dbContext.Evaluacion.Update(evaluacion); dbContext.SaveChanges(); return(evaluacion); }