public ActionResult Add(string key, string json) { if (key == Keyapi) { var scheduleItem = JsonConvert.DeserializeObject <ScheduleItem>(json); var obj = new DN_Schedule(); scheduleItem.AgencyID = Agencyid(); UpdateBase(obj, scheduleItem); _da.Add(obj); _da.Save(); // insert bảng mapping if (!obj.DN_Weekly_Schedule.Any()) { var lstWeekly = _weeklyBl.GetAll(); foreach (var weeklyItem in lstWeekly) { _BLWeeklySchedule.Add(UpdateMapping(weeklyItem.ID, obj.ID, Agencyid())); } _BLWeeklySchedule.Save(); } return(Json(1, JsonRequestBehavior.AllowGet)); } return(Json(0, JsonRequestBehavior.AllowGet)); }
public DN_Schedule UpdateBase(DN_Schedule schedule, ScheduleItem scheduleItem) { schedule.Name = scheduleItem.Name; schedule.HoursStart = scheduleItem.HoursStart; schedule.MinuteStart = scheduleItem.MinuteStart; schedule.HoursEnd = scheduleItem.HoursEnd; schedule.MinuteEnd = scheduleItem.MinuteEnd; schedule.AgencyID = scheduleItem.AgencyID; schedule.IsShow = scheduleItem.IsShow; return(schedule); }
public void Delete(DN_Schedule schedule) { FDIDB.DN_Schedule.Remove(schedule); }
public void Add(DN_Schedule schedule) { FDIDB.DN_Schedule.Add(schedule); }