private PlanAsignatura Mapear(PlanAsignaturaInputModel planAsignaturaInputModel) { var planAsignatura = new PlanAsignatura { Asignatura = planAsignaturaInputModel.Asignatura, CodigoPlan = planAsignaturaInputModel.CodigoPlan, Descripcion = planAsignaturaInputModel.Descripcion, ObjetivoGeneral = planAsignaturaInputModel.ObjetivoGeneral, ObjetivosEspecificos = planAsignaturaInputModel.ObjetivosEspecificos, Estrategias = planAsignaturaInputModel.Estrategias }; return(planAsignatura); }
public ActionResult <PlanAsignaturaViewModel> GuardarPlan(PlanAsignaturaInputModel planAsignaturaInputModel) { PlanAsignatura planAsignatura = Mapear(planAsignaturaInputModel); var Response = _planAsignaturaService.GuardarPlan(planAsignatura); if (Response.Error) { ModelState.AddModelError("Error al guardar al plan de asignatura", Response.Mensaje); var detalleProblemas = new ValidationProblemDetails(ModelState); if (Response.Estado.Equals("EXISTE")) { detalleProblemas.Status = StatusCodes.Status302Found; } if (Response.Error.Equals("ERROR")) { detalleProblemas.Status = StatusCodes.Status500InternalServerError; } return(BadRequest(detalleProblemas)); } return(Ok(Response.PlanAsignatura)); }