Example #1
0
        public ActionResult Delete(CRUDGroupViewModel model)
        {
            GroupRepository repository = new GroupRepository();

            if (model.Id.ToString() != String.Empty)
            {
                repository.Delete(model.Id);
            }


            return(RedirectToAction("Index"));
        }
Example #2
0
        public ActionResult Show(int id)
        {
            GroupRepository repository = new GroupRepository();

            Group group = repository.GetById(id);

            CRUDGroupViewModel model = new CRUDGroupViewModel();

            model.Name    = group.Name;
            model.Student = group.Student;
            model.Teacher = group.Teacher;


            return(View(model));
        }
Example #3
0
        public ActionResult Edit(int?id)
        {
            GroupRepository repository = new GroupRepository();

            CRUDGroupViewModel model = new CRUDGroupViewModel();

            if (id.HasValue)
            {
                Group groups = repository.GetById(id.Value);
                model.Id      = groups.Id;
                model.Name    = groups.Name;
                model.Student = groups.Student;
                model.Teacher = groups.Teacher;
            }

            return(View(model));
        }
Example #4
0
        public ActionResult Edit(CRUDGroupViewModel model)
        {
            if (!ModelState.IsValid)
            {
                return(View(model));
            }

            GroupRepository repository = new GroupRepository();

            Group group = new Group();

            group.Id      = model.Id;
            group.Student = model.Student;
            group.Teacher = model.Teacher;
            group.Name    = model.Name;

            repository.Save(group);

            return(RedirectToAction("Index"));
        }
Example #5
0
        public ActionResult Create(CRUDGroupViewModel model)
        {
            if (!ModelState.IsValid)
            {
                return(View(model));
            }

            Group groups = new Group();

            groups.Name = model.Name;
            //  model.Students = PopuateStudentsList();
            //  model.Teachers = PopuateTeachersList();
            groups.Student = model.Student;
            groups.Teacher = model.Teacher;


            var repository = new GroupRepository();

            repository.Insert(groups);

            return(RedirectToAction("Index"));
        }