public ActionResult Create(Subjects_groups subjects_groups)
        {
            db.Subjects_groups.Add(subjects_groups);
            db.SaveChanges();

            return(RedirectToAction("Index"));
        }
        public ActionResult Edit(Subjects_groups subjects_groups)
        {
            db.Entry(subjects_groups).State = EntityState.Modified;
            db.SaveChanges();

            return(RedirectToAction("Index"));
        }
        public ActionResult Copy_item(Subjects_groups subjects_groups)
        {
            var Id    = subjects_groups.Id;
            var s     = db.Subjects_groups.FirstOrDefault(l => l.Id == Id);
            var items = new List <Subjects>(db.Subjects.Where(l => l.Subjects_groupsId == Id));

            var Speciality = new Speciality()
            {
                Name = s.Name
            };

            foreach (var item in items)
            {
                db.Speciality_item.Add(new Speciality_item {
                    Name = item.Name, Hours = 0, SpecialityId = Speciality.Id
                });
            }
            db.Speciality.Add(Speciality);
            db.SaveChanges();

            return(RedirectToAction("Index"));
        }