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")); }
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")); }
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")); }