Exemple #1
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_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);
        }
Exemple #2
0
 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));
 }
Exemple #3
0
        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());
        }
Exemple #4
0
 public void Delete(DN_NewsSSC newsSsc)
 {
     FDIDB.DN_NewsSSC.Remove(newsSsc);
 }
Exemple #5
0
 public void Add(DN_NewsSSC newsSsc)
 {
     FDIDB.DN_NewsSSC.Add(newsSsc);
 }
Exemple #6
0
        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));
        }