Beispiel #1
0
        public void Save(MsgAbout MsgAbout)
        {
            MsgAbout baseMsgAbout = Entity.MsgAbout.FirstOrDefault(n => n.Id == MsgAbout.Id);

            baseMsgAbout = Request.ConvertRequestToModel <MsgAbout>(baseMsgAbout, MsgAbout);
            Entity.SaveChanges();
            BaseRedirect();
        }
Beispiel #2
0
 public void Add(MsgAbout MsgAbout)
 {
     MsgAbout.PId     = 0;
     MsgAbout.AddTime = DateTime.Now;
     Entity.MsgAbout.AddObject(MsgAbout);
     Entity.SaveChanges();
     BaseRedirect();
 }
Beispiel #3
0
        public void Delete(MsgAbout MsgAbout, string InfoList, int?IsDel)
        {
            if (string.IsNullOrEmpty(InfoList))
            {
                InfoList = MsgAbout.Id.ToString();
            }
            int Ret = Entity.MoveToDeleteEntity <MsgAbout>(InfoList, IsDel, AdminUser.UserName);

            Entity.SaveChanges();
            Response.Write(Ret);
        }
Beispiel #4
0
        public void ChangeStatus(MsgAbout MsgAbout, string InfoList, string Clomn, string Value)
        {
            if (string.IsNullOrEmpty(InfoList))
            {
                InfoList = MsgAbout.Id.ToString();
            }
            int Ret = Entity.ChangeEntity <MsgAbout>(InfoList, Clomn, Value);

            Entity.SaveChanges();
            Response.Write(Ret);
        }
Beispiel #5
0
 public ActionResult Edit(MsgAbout MsgAbout)
 {
     if (MsgAbout.Id != 0)
     {
         MsgAbout = Entity.MsgAbout.FirstOrDefault(n => n.Id == MsgAbout.Id);
     }
     if (MsgAbout == null)
     {
         ViewBag.ErrorMsg = "数据不存在";
         return(View("Error"));
     }
     ViewBag.MsgAbout = MsgAbout;
     if (Request.UrlReferrer != null)
     {
         Session["Url"] = Request.UrlReferrer.ToString();
     }
     return(View());
 }
Beispiel #6
0
        public ActionResult Index(MsgAbout MsgAbout, EFPagingInfo <MsgAbout> p)
        {
            if (!MsgAbout.Name.IsNullOrEmpty())
            {
                p.SqlWhere.Add(f => f.Name.Contains(MsgAbout.Name));
            }
            if (!MsgAbout.State.IsNullOrEmpty())
            {
                p.SqlWhere.Add(f => f.State == MsgAbout.State);
            }
            p.OrderByList.Add("Id", "DESC");
            IPageOfItems <MsgAbout> MsgAboutList = Entity.Selects <MsgAbout>(p);

            ViewBag.MsgAboutList = MsgAboutList;
            ViewBag.MsgAbout     = MsgAbout;
            ViewBag.Add          = this.checkPower("Add");
            ViewBag.Edit         = this.checkPower("Edit");
            ViewBag.Delete       = this.checkPower("Delete");
            ViewBag.Save         = this.checkPower("Save");
            return(View());
        }
Beispiel #7
0
        public void Post()
        {
            string Data = DataObj.GetData();

            if (Data.IsNullOrEmpty())
            {
                DataObj.OutError("1000");
                return;
            }
            JObject json = new JObject();

            try
            {
                json = (JObject)JsonConvert.DeserializeObject(Data);
            }
            catch (Exception Ex)
            {
                Log.Write("[MsgAboutInfo]:", "【Data】" + Data, Ex);
            }
            if (json == null)
            {
                DataObj.OutError("1000");
                return;
            }
            MsgAbout MsgAbout = new MsgAbout();

            MsgAbout = JsonToObject.ConvertJsonToModel(MsgAbout, json);
            //获取信息
            MsgAbout = Entity.MsgAbout.FirstOrDefault(n => n.State == 1 && n.Id == MsgAbout.Id);
            if (MsgAbout == null)//不存在
            {
                DataObj.OutError("1001");
                return;
            }
            DataObj.Data = MsgAbout.OutJson();
            DataObj.Code = "0000";
            DataObj.OutString();
        }
Beispiel #8
0
 public ActionResult About(MsgAbout MsgAbout)
 {
     ViewBag.MsgAbout = Entity.MsgAbout.FirstOrDefault(n => n.Id == MsgAbout.Id);
     return(View());
 }