/// <summary> /// 时间范围内是否已经存在数据 /// </summary> /// <param name="PublicCourseList"></param> /// <param name="model"></param> /// <returns></returns> public bool PublicCourseListRangeAny(List <PublicCourse> PublicCourseList, PublicCourse model) { bool isExisted = PublicCourseList.Any(p => (string.Compare(p.StartTime, model.EndTime, StringComparison.Ordinal) <= 0 && string.Compare(model.EndTime, p.EndTime, StringComparison.Ordinal) <= 0) || (string.Compare(p.StartTime, model.StartTime, StringComparison.Ordinal) <= 0 && string.Compare(model.StartTime, p.EndTime, StringComparison.Ordinal) <= 0) ); return(isExisted); }
public ActionResult Add(PublicCourse model) { using (ClassScheduleDBEntities db = new ClassScheduleDBEntities()) { ResponseMessage msg = new ResponseMessage(); try { var entity = db.PublicCourse.Add(model); db.SaveChanges(); msg.Status = true; } catch (Exception e) { msg.Status = false; msg.Result = "500"; } return(Json(msg, JsonRequestBehavior.AllowGet)); } }
public ActionResult Update(PublicCourse model) { using (ClassScheduleDBEntities db = new ClassScheduleDBEntities()) { ResponseMessage msg = new ResponseMessage(); try { db.PublicCourse.Attach(model); db.Entry(model).State = System.Data.Entity.EntityState.Modified; db.SaveChanges(); msg.Status = true; } catch (Exception e) { msg.Status = false; msg.Result = "500"; } return(Json(msg, JsonRequestBehavior.AllowGet)); } }