//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_NewsSSC UpdateBase(DN_NewsSSC newsSsc, DNNewsSSCItem newsSscItem) { newsSsc.AgencyID = newsSscItem.AgencyID; newsSsc.Title = newsSscItem.Title; newsSsc.Content = newsSscItem.Content; newsSsc.DateCreated = newsSscItem.DateCreated; newsSsc.IsShow = newsSscItem.IsShow; return(newsSsc); }
public ActionResult Add(string key, string json) { if (key == Keyapi) { var dayOff = JsonConvert.DeserializeObject <DNNewsSSCItem>(json); var obj = new DN_NewsSSC(); dayOff.AgencyID = Agencyid(); UpdateBase(obj, dayOff); _dl.Add(obj); _dl.Save(); return(Json(1, JsonRequestBehavior.AllowGet)); } return(Json(0, JsonRequestBehavior.AllowGet)); }
public ActionResult AjaxForm() { var dnNewsSsc = new DN_NewsSSC(); if (DoAction == ActionType.Edit) { dnNewsSsc = _dnNewsSscda.GetById(ArrId.FirstOrDefault()); } ViewBag.AgencyID = _agencyDa.GetAll(); ViewData.Model = dnNewsSsc; ViewBag.Action = DoAction; ViewBag.ActionText = ActionText; return(View()); }
public void Delete(DN_NewsSSC newsSsc) { FDIDB.DN_NewsSSC.Remove(newsSsc); }
public void Add(DN_NewsSSC newsSsc) { FDIDB.DN_NewsSSC.Add(newsSsc); }
public ActionResult Actions() { var msg = new JsonMessage(); var dnNewsSsc = new DN_NewsSSC(); List <DN_NewsSSC> ltsdnNewsSsc; StringBuilder stbMessage; switch (DoAction) { case ActionType.Add: try { UpdateModel(dnNewsSsc); dnNewsSsc.DateCreated = ConvertDate.TotalSeconds(DateTime.Now); _dnNewsSscda.Add(dnNewsSsc); _dnNewsSscda.Save(); msg = new JsonMessage { Erros = false, ID = dnNewsSsc.ID.ToString(), Message = string.Format("Đã thêm mới hành động: <b>{0}</b>", Server.HtmlEncode(dnNewsSsc.Title)) }; } catch (Exception ex) { LogHelper.Instance.LogError(GetType(), ex); } break; case ActionType.Edit: try { dnNewsSsc = _dnNewsSscda.GetById(ArrId.FirstOrDefault()); dnNewsSsc.DateCreated = ConvertDate.TotalSeconds(DateTime.Now); UpdateModel(dnNewsSsc); _dnNewsSscda.Save(); msg = new JsonMessage { Erros = false, ID = dnNewsSsc.ID.ToString(), Message = string.Format("Đã cập nhật chuyên mục: <b>{0}</b>", Server.HtmlEncode(dnNewsSsc.Title)) }; } catch (Exception ex) { LogHelper.Instance.LogError(GetType(), ex); } break; //case ActionType.Delete: // ltsdnNewsSsc = _dnNewsSscda.GetListByArrId(ArrId.FirstOrDefault()); // stbMessage = new StringBuilder(); // foreach (var item in ltsdnNewsSsc) // { // _dnNewsSscda.Delete(item); // stbMessage.AppendFormat("Đã xóa chuyên mục <b>{0}</b>.<br />", Server.HtmlEncode(item.Title)); // } // msg.ID = string.Join(",", ArrId); // _dnNewsSscda.Save(); // msg.Message = stbMessage.ToString(); // break; //case ActionType.Show: // ltsdnNewsSsc = _dnNewsSscda.GetListByArrId(ArrId).Where(o => o.IsShow != null && !o.IsShow.Value).ToList(); //Chỉ lấy những đối tượng ko được hiển thị // stbMessage = new StringBuilder(); // foreach (var item in ltsdnNewsSsc) // { // item.IsShow = true; // stbMessage.AppendFormat("Đã hiển thị chuyên mục <b>{0}</b>.<br />", Server.HtmlEncode(item.Name)); // } // _dnNewsSscda.Save(); // msg.ID = string.Join(",", ltsdnNewsSsc.Select(o => o.ID)); // msg.Message = stbMessage.ToString(); // break; //case ActionType.Hide: // ltsdnNewsSsc = _dnNewsSscda.GetListByArrId(ArrId).Where(o => o.IsShow != null && o.IsShow.Value).ToList(); //Chỉ lấy những đối tượng được hiển thị // stbMessage = new StringBuilder(); // foreach (var item in ltsdnNewsSsc) // { // item.IsShow = false; // stbMessage.AppendFormat("Đã ẩn chuyên mục <b>{0}</b>.<br />", Server.HtmlEncode(item.Name)); // } // _dnNewsSscda.Save(); // msg.ID = string.Join(",", ltsdnNewsSsc.Select(o => o.ID)); // msg.Message = stbMessage.ToString(); // break; } if (string.IsNullOrEmpty(msg.Message)) { msg.Message = "Không có hành động nào được thực hiện."; msg.Erros = true; } return(Json(msg, JsonRequestBehavior.AllowGet)); }