Esempio n. 1
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 }));
        }
        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" });
        }
Esempio n. 3
0
        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));
            }
        }
Esempio n. 4
0
 // GET: Monitor
 public Object Get(int id)
 {
     return(claseService.GetClase(id));
 }