예제 #1
0
        public ActionResult EditPost(hx_Activity_schedule p, int page = 1)
        {
            string str = "";

            string[] proNames;

            proNames = new string[] { "activity_schedule_name", "amount_of_reward", "use_lower_limit", "reward", "start_date", "end_date" };


            p = (hx_Activity_schedule)Utils.ValidateModelClass(p);



            DbEntityEntry entry = ef.Entry <hx_Activity_schedule>(p);

            entry.State = EntityState.Unchanged;

            foreach (string ProName in proNames)
            {
                entry.Property(ProName).IsModified = true;
            }

            int i = ef.SaveChanges();

            if (i > 0)
            {
                str = StringAlert.Alert("活动计划修改成功!", "/Admin/ActivitySchedule/index?page=" + page);
            }
            else
            {
                str = StringAlert.Alert("活动计划修改失败!", "/admin/ActivitySchedule/Edit?id=" + p.activity_schedule_id);
            }
            return(Content(str, "text/html"));
        }
예제 #2
0
        public ActionResult AddPost(hx_Activity_schedule p)
        {
            p = (hx_Activity_schedule)Utils.ValidateModelClass(p);
            ef.hx_Activity_schedule.Add(p);
            //ef.SaveChanges();
            string str = "";
            int    i   = ef.SaveChanges();

            if (i > 0)
            {
                str = StringAlert.Alert("活动计划添加成功!", "/admin/ActivitySchedule/Index");
            }
            else
            {
                str = StringAlert.Alert("活动计划添加失败!", "/admin/ActivitySchedule/Add/");
            }
            return(Content(str, "text/html"));
        }
예제 #3
0
        public ActionResult DelById(int id, int Page = 1, int reward = -1, string activity_schedule_name = "")
        {
            string str = "";

            hx_Activity_schedule pDel = new hx_Activity_schedule()
            {
                activity_schedule_id = id
            };

            ef.hx_Activity_schedule.Attach(pDel);
            ef.hx_Activity_schedule.Remove(pDel);
            int i = ef.SaveChanges();

            if (i > 0)
            {
                str = StringAlert.Alert("活动计划删除成功!", "/admin/ActivitySchedule/Index?page=" + Page.ToString() + "&reward=" + reward.ToString() + "&activity_schedule_name=" + activity_schedule_name);
            }
            else
            {
                str = StringAlert.Alert("活动计划删除失败!", "/admin/ActivitySchedule/Index?page=" + Page.ToString() + "&reward=" + reward.ToString() + "&activity_schedule_name=" + activity_schedule_name);
            }
            return(Content(str, "text/html"));
        }