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 })); }
public ActionResult <IEnumerable <string> > Get() { _alumnoService.AddAlumno(new Models.Alumno { Nombre = Console.ReadLine(), //Nombre = "Pablo", Apellidos = "Blanco Hernandez", Edad = 32 }); _colegioService.AddColegio(new Models.Colegio { Nombre = "Mario Benedetti" }); _claseService.AddClase(new Models.Clase { Nombre = "5ºA", ColegioId = 1 }); _alumnoService.AddAlumno(new Models.Alumno { ClaseId = 1, Nombre = "Pablo", Apellidos = "Blanco Hernandez", Edad = 32 }); _profesorService.AddProfesor(new Models.Profesor { ClaseId = 1, Nombre = "Claudia", Apellidos = "Moreno González", Edad = 35 }); var alumno = _alumnoService.GetAlumno(1); var nombreClase = alumno.Clase.Nombre; var profesor = _profesorService.GetProfesor(1); nombreClase = profesor.Clase.Nombre; var clase = _claseService.GetClase(1); var nombreColegio = clase.Colegio.Nombre; return(new string[] { "value1", "value2" }); }
public JsonResult GetColoresRelacionados(Guid?ClaseId, Guid?SubrubroId, int?page, int?limit) { List <ColorListViewModel> records = null; if (ClaseId != null) { records = claseService .GetClase(ClaseId.Value) .Colores .Select(x => new ColorListViewModel { Id = x.Id, Codigo = x.Codigo, Descripcion = x.Descripcion }) .ToList(); int total; total = records.Count(); return(Json(new { records, total }, JsonRequestBehavior.AllowGet)); } else { IEnumerable <Color> colores = subrubroService.GetColoresRelacionados(SubrubroId.Value); if (colores != null) { records = colores.Select(x => new ColorListViewModel { Id = x.Id, Codigo = x.Codigo, Descripcion = x.Descripcion }) .ToList(); } int total; total = records == null ? 0 : records.Count(); return(Json(new { records, total }, JsonRequestBehavior.AllowGet)); } }
// GET: Monitor public Object Get(int id) { return(claseService.GetClase(id)); }