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(); }
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; }