Esempio n. 1
0
        public ActionResult Add(string key, string json, string code)
        {
            if (key == Keyapi)
            {
                var calendar = JsonConvert.DeserializeObject <DNCalendarItem>(json);
                var obj      = new DN_Calendar();
                calendar.AgencyId = Agencyid();
                UpdateBase(obj, calendar);

                var lstUser = _da.GetUserArrId(calendar.LstUserIds);
                foreach (var item in lstUser)
                {
                    obj.DN_Users.Add(item);
                }
                // add role
                var lstRoles = _da.GetRolesArrId(calendar.LstRoleIds);
                foreach (var item in lstRoles)
                {
                    obj.DN_Roles.Add(item);
                }
                _da.Add(obj);
                _da.Save();
                return(Json(1, JsonRequestBehavior.AllowGet));
            }
            return(Json(0, JsonRequestBehavior.AllowGet));
        }
Esempio n. 2
0
        //public ActionResult Delete(string key, List<int> listint)
        //{
        //    if (key == Keyapi)
        //    {
        //        var list = _dl.GetListByArrId(listint);
        //        foreach (var item in list)
        //        {
        //            _dl.Delete(item);
        //        }
        //        _dl.Save();
        //        return Json(1, JsonRequestBehavior.AllowGet);
        //    }
        //    return Json(0, JsonRequestBehavior.AllowGet);
        //}

        public DN_Calendar UpdateBase(DN_Calendar calendar, DNCalendarItem calendarItem)
        {
            calendar.AgencyID    = calendarItem.AgencyId;
            calendar.Name        = calendarItem.Name;
            calendar.DateCreated = calendarItem.DateCreated;
            calendar.DateStart   = calendarItem.DateStart;
            calendar.DateEnd     = calendarItem.DateEnd;
            calendar.Sort        = calendarItem.Sort;
            calendar.IsShow      = calendarItem.IsShow;
            calendar.IsDelete    = calendarItem.IsDelete;
            return(calendar);
        }
Esempio n. 3
0
 public void Delete(DN_Calendar calendar)
 {
     FDIDB.DN_Calendar.Remove(calendar);
 }
Esempio n. 4
0
 public void Add(DN_Calendar calendar)
 {
     FDIDB.DN_Calendar.Add(calendar);
 }