Ejemplo n.º 1
0
        public ActionResult AddSubject(string name, string forclass)
        {
            Teacher teacher = Context.Teachers.Single(t => t.Email == Email);
            _Class  _class  = Context._Classes.SingleOrDefault(c => c.Name == forclass);

            if (_class == null)
            {
                return(Content("Invalid class."));
            }


            Subject newSubject = new Subject {
                Name = name, _ClassId = _class.Id, TeacherId = teacher.Id
            };

            Context.Subjects.Add(newSubject);
            Context.SaveChanges();


            ManageSubjectsViewModel msvm = new ManageSubjectsViewModel
            {
                FirstName = teacher.FirstName,
                LastName  = teacher.LastName,
                Subjects  = Context.Subjects.ToList()
            };

            return(View("ManageSubjects_Teacher", msvm));
        }
Ejemplo n.º 2
0
        public ActionResult ManageSubjects()
        {
            Teacher teacher = Context.Teachers.SingleOrDefault(t => t.Email == Email);

            ManageSubjectsViewModel msvm = new ManageSubjectsViewModel
            {
                FirstName = teacher.FirstName,
                LastName  = teacher.LastName,
                Subjects  = Context.Subjects.ToList()
            };

            return(View("ManageSubjects_Teacher", msvm));
        }