public string Delete(int id) { try { TargetMission tar = this.dbContext.TargetMissions.FirstOrDefault(a => a.TMID == id); dbContext.Entry(tar).State = System.Data.Entity.EntityState.Deleted; dbContext.SaveChanges(); return("删除成功"); } catch (Exception e1) { return("出错了: " + e1.Message); } }
public string Edit(TargetMission tar) { try { // 任务内容中的换行符 tar.Mission = tar.Mission.Replace(System.Environment.NewLine, "<br />"); dbContext.Entry(tar).State = System.Data.Entity.EntityState.Modified; dbContext.SaveChanges(); return(Constants.AJAX_EDIT_SUCCESS_RETURN); } catch (Exception e1) { return("<p class='alert alert-danger'>出错了: " + e1.Message + "</p>"); } }
public string Create(TargetMission tar) { try { // 任务内容中的换行符 tar.Mission = tar.Mission.Replace(System.Environment.NewLine, "<br />"); dbContext.TargetMissions.Add(tar); dbContext.SaveChanges(); return(Constants.AJAX_CREATE_SUCCESS_RETURN); } catch (Exception e1) { return("<p class='alert alert-danger'>出错了: " + e1.Message + "</p>"); } }
// // GET: /TargetMission/Edit/5 public ActionResult Edit(int id) { TargetMission tar = this.dbContext.TargetMissions.FirstOrDefault(a => a.TMID == id); if (tar == null) { return(View()); } // 获取已有的年度量化记录 List <int> years = dbContext.Database.SqlQuery <int>("select distinct t.TargetYear from Targets t").ToList <int>(); //List<int> years = new List<int>() { 2014, 2015, 2016, 2017, 2018, 2019 }; ViewBag.years = years; // 人员列表 SelectList sl = null; User user = this.GetSessionCurrentUser(); if (user != null) { sl = new SelectList(this.GetUserList(), "UID", "Realname", user.UID); } else { sl = new SelectList(this.GetUserList(), "UID", "Realname"); } ViewBag.PersonList = sl; // 根据TID获取年度 Target t = dbContext.Targets.Where(a => a.TID == tar.TID).FirstOrDefault(); if (t != null) { ViewBag.TargetYear = t.TargetYear; tar.TargetName = t.TargetName; } return(View(tar)); }