Exemplo n.º 1
0
        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));
        }
Exemplo n.º 2
0
 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);
 }
Exemplo n.º 3
0
 public void Delete(DN_Schedule schedule)
 {
     FDIDB.DN_Schedule.Remove(schedule);
 }
Exemplo n.º 4
0
 public void Add(DN_Schedule schedule)
 {
     FDIDB.DN_Schedule.Add(schedule);
 }