Ejemplo n.º 1
0
        public ActionResult Lookup(Guid ClaseId)
        {
            var claseVM = new ClaseColorFormModel();

            claseVM.Id = ClaseId;
            return(View(claseVM));
        }
Ejemplo n.º 2
0
        public JsonResult EliminarAsignacion(ClaseColorFormModel ClaseVM)
        {
            Clase clase = claseService.GetClase(ClaseVM.Id);

            Color color = colorService.GetColor(ClaseVM.ColorId.Value);

            clase.Colores.Remove(color);
            claseService.Update(clase);

            return(Json(new { data = true }, JsonRequestBehavior.AllowGet));
        }
Ejemplo n.º 3
0
        public ActionResult QuitarAsignacion(Guid ClaseId, Guid ColorId)
        {
            ClaseColorFormModel claseVM = new ClaseColorFormModel();

            claseVM.Id      = ClaseId;
            claseVM.ColorId = ColorId;

            ViewBag.Message = "Confirma que desea realizar esta operación?";

            return(PartialView("_DeleteClaseColor", claseVM));
        }
Ejemplo n.º 4
0
        public ActionResult CreateClaseColor(ClaseColorFormModel claseVM)
        {
            if (ModelState.IsValid)
            {
                Clase clase = claseService.GetClase(claseVM.Id);

                foreach (var item in claseVM.ColoresId)
                {
                    Color color = colorService.GetColor(item);
                    clase.Colores.Add(color);
                }
                claseService.Update(clase);

                return(Json(new { success = true }));
            }
            return(Json(new { success = true }));
        }