public ActionResult RemoveHolidaySchedule(int id) { using (MTCDbContext db = new MTCDbContext()) { var response = new TransactionResult(); try { BeatHolidaySchedule beatHolidaySchedule = db.BeatHolidaySchedules.Find(id); if (beatHolidaySchedule != null) { db.BeatHolidaySchedules.Remove(beatHolidaySchedule); db.SaveChanges(); } response.HasError = false; response.Message = String.Empty; } catch (Exception ex) { response.HasError = true; response.Message = ex.InnerException.Message; } return(Json(response, JsonRequestBehavior.AllowGet)); } }
public ActionResult SaveHolidaySchedule(int?id, int holidayScheduleId, Guid beatId, int numberOfTrucks) { using (MTCDbContext db = new MTCDbContext()) { BeatHolidaySchedule bhs = null; var isNew = false; if (id > 0) { bhs = db.BeatHolidaySchedules.Find(id); bhs.ModifiedBy = HttpContext.User.Identity.Name; bhs.ModifiedOn = DateTime.Now; } else { bhs = new BeatHolidaySchedule(); bhs.CreatedBy = HttpContext.User.Identity.Name; bhs.ModifiedBy = HttpContext.User.Identity.Name; bhs.CreatedOn = DateTime.Now; bhs.ModifiedOn = DateTime.Now; isNew = true; } bhs.BeatId = beatId; bhs.HolidayScheduleId = holidayScheduleId; bhs.NumberOfTrucks = numberOfTrucks; if (isNew) { db.BeatHolidaySchedules.Add(bhs); } db.SaveChanges(); return(Json(true, JsonRequestBehavior.AllowGet)); } }