public ActionResult Create([Bind(Include = "Id,StartTime,EndTime,Minutes,A_Slot,Date,Status")] PreSlot preSlot) { if (ModelState.IsValid) { var num = 0; while (preSlot.A_Slot < preSlot.EndTime) { preSlot.A_Slot = preSlot.StartTime.AddMinutes(preSlot.Minutes * num++).ToLocalTime(); _db.Add(preSlot); } return(RedirectToAction("Index")); } return(View(preSlot)); }