public void Edit(LessonsTime lesson) { var old = Get(lesson.LessonId); var same = _ctx.Lessons.FirstOrDefault(x => lesson.LessonId != x.LessonId && (x.Time.Hour == lesson.Hours && x.Time.Minute == lesson.Minutes)); if (same != null) { _ctx.Lessons.Remove(old); } else { old.Time = lesson.Time; } }
public JsonResult Edit(FormCollection form) { int h = 0; int m = 0; int id = 0; if (int.TryParse(form[0], out h) && int.TryParse(form[1], out m) && int.TryParse(form[2], out id)) { var lesson = new LessonsTime() { Hours = h, Minutes = m, LessonId = id }; _db.Lessons.Edit(lesson); _db.SaveChanges(); return(Json(lesson.Time.ToShortTimeString())); } return(Json(false)); }
public bool Add(LessonsTime lesson) { return(Add(new Lesson { Time = lesson.Time })); }