public ActionResult Edit(int id, TimeTable timetable)
 {
     try
     {
         timetable = _dataManager.TimetableManager.GetItem(id);
         timetable.Group = _dataManager.GroupManager.GetItem(Convert.ToInt32(Request.Form.Get("id_group")));
         timetable.Subj_Teach.Subject = _dataManager.SubjectManager.GetItem(Convert.ToInt32(Request.Form.Get("id_subject")));
         timetable.Subj_Teach.Teacher = _dataManager.TeacherManager.GetItem(Convert.ToInt32(Request.Form.Get("id_teacher")));
         _dataManager.TimetableManager.Update(timetable);
         return RedirectToAction("List");
     }
     catch
     {
         return View();
     }
 }
 public ActionResult Create(TimeTable timetable)
 {
     try
     {
         timetable.Group = _dataManager.GroupManager.GetItem(Convert.ToInt32(Request.Form.Get("id_group")));
         timetable.Subj_Teach.Teacher = _dataManager.TeacherManager.GetItem(timetable.Subj_Teach.id_teacher);
         timetable.Subj_Teach.Subject = _dataManager.SubjectManager.GetItem(timetable.Subj_Teach.id_subject);
         _dataManager.TimetableManager.Add(timetable);
         return RedirectToAction("List");
     }
     catch
     {
     }
     SetInfo();
     ViewData["message"] = "Не корректно введены данные!";
     return View();
 }
Esempio n. 3
0
 private void detach_TimeTables(TimeTable entity)
 {
     this.SendPropertyChanging();
     entity.Subj_Teach = null;
 }
Esempio n. 4
0
 partial void DeleteTimeTable(TimeTable instance);
Esempio n. 5
0
 partial void UpdateTimeTable(TimeTable instance);
Esempio n. 6
0
 partial void InsertTimeTable(TimeTable instance);
Esempio n. 7
0
 private void attach_TimeTables(TimeTable entity)
 {
     this.SendPropertyChanging();
     entity.Group = this;
 }
		private void detach_TimeTables(TimeTable entity)
		{
			this.SendPropertyChanging();
			entity.Subj_Teach = null;
		}
 partial void DeleteTimeTable(TimeTable instance);
 partial void UpdateTimeTable(TimeTable instance);
 partial void InsertTimeTable(TimeTable instance);
		private void attach_TimeTables(TimeTable entity)
		{
			this.SendPropertyChanging();
			entity.Group = this;
		}