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)); }
//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); }
public void Delete(DN_Calendar calendar) { FDIDB.DN_Calendar.Remove(calendar); }
public void Add(DN_Calendar calendar) { FDIDB.DN_Calendar.Add(calendar); }