Exemplo n.º 1
0
        public ActionResult Guardar(Evaluacion model, string[] criterio = null, string[] rangoevaluacion = null)
        {
            var existente = evaluacion.verificarevaluacionexistente(Convert.ToInt32(Session["id_proyecto"]), Convert.ToInt32(Session["persona_id"]));

            ArrayList ex = new ArrayList();

            foreach (var c in existente)
            {
                ex.Add(c.evaluacion_id);
            }

            ModelState.Remove("evaluacion_id");
            ModelState.Remove("rango_id");
            ModelState.Remove("criterio_id");
            ModelState.Remove("Criterio");
            ModelState.Remove("Proyecto");
            ModelState.Remove("RangoEvaluacion");
            if (ModelState.IsValid)
            {
                model.Guardar(criterio, rangoevaluacion, ex);
                return(Redirect("~/Backend/Evaluacion/Index/"));
            }
            else
            {
                return(View("~/Backend/Evaluacion/AgregarEditar.cshtml", model));
            }
        }