public ActionResult PostAdd(TeamProjectModel parm) { #region 初始化参数 TeamProject model = new TeamProject(); model.AddTime = DateTime.Now; model.AddUserId = AdminUser.ID; model.State = RowState.有效; model.Name = parm.Name; model.Desc = parm.Desc; model.Type = parm.Type; //model.RecruitStartDate = parm.RecruitStartDate; //model.RecruitEndDate = parm.RecruitEndDate; model.RecruitStartDate = parm.ProjectStartDate; model.RecruitEndDate = parm.ProjectEndDate; model.ProjectStartDate = parm.ProjectStartDate; model.ProjectEndDate = parm.ProjectEndDate; model.ServiceDate = parm.ServiceDate; model.Address = parm.Address; model.ServiceObject = parm.ServiceObject; model.HtmlUrl = parm.HtmlUrl; model.LinkMan = parm.LinkMan; model.LinkPhone = parm.LinkPhone; model.Score = parm.Score; model.CommentSocre = parm.CommentSocre; model.GoodScore = parm.GoodScore; model.ShareScore = parm.ShareScore; //model.DeptId = parm.DeptId; model.DeptId = AdminUser.DeptId; #endregion using (LoveBankDBContext db = new LoveBankDBContext()) { db.Add(model); db.SaveChanges(); if (parm.SourceFileList != null) { foreach (var item in parm.SourceFileList) { item.Guid = model.Guid; item.AddTime = DateTime.Now; } db.T_SourceFile.AddRange(parm.SourceFileList); db.SaveChanges(); } return Success("添加成功"); } }
public ActionResult PostEdit(TeamProjectModel parm) { using (LoveBankDBContext db = new LoveBankDBContext()) { var am = db.T_TeamProject; var t_s = db.T_SourceFile; TeamProject model = am.Find(parm.ID); model.Name = parm.Name; model.Desc = parm.Desc; model.Type = parm.Type; //model.RecruitStartDate = parm.RecruitStartDate; //model.RecruitEndDate = parm.RecruitEndDate; model.ProjectStartDate = parm.ProjectStartDate; model.ProjectEndDate = parm.ProjectEndDate; model.ServiceDate = parm.ServiceDate; model.Address = parm.Address; model.ServiceObject = parm.ServiceObject; model.HtmlUrl = parm.HtmlUrl; model.LinkMan = parm.LinkMan; model.LinkPhone = parm.LinkPhone; model.Score = parm.Score; model.CommentSocre = parm.CommentSocre; model.GoodScore = parm.GoodScore; model.ShareScore = parm.ShareScore; db.Update<TeamProject>(model); db.SaveChanges(); ///删除原来的,彻底以新增方式进行(修改通过删除在新增实现) var delSourceFile = from s in t_s where s.Guid == model.Guid select s; db.T_SourceFile.RemoveRange(delSourceFile); db.SaveChanges(); if (parm.SourceFileList!=null) { foreach (var item in parm.SourceFileList) { item.Guid = model.Guid; item.AddTime = DateTime.Now; } db.T_SourceFile.AddRange(parm.SourceFileList);//重新绑定 db.SaveChanges(); } return Success("修改成功"); } }
public ActionResult PostAddTeamProject(TeamProjectModel parm) { #region 初始化参数 //Team model = new Team(); parm.AddTime = DateTime.Now; parm.AddUserId = AdminUser.ID; parm.State = RowState.有效; parm.Guid = Guid.NewGuid().ToString(); #endregion JsonMessage retJson = new JsonMessage(); using (LoveBankDBContext db = new LoveBankDBContext()) { db.Add(parm); db.SaveChanges(); retJson.Status = true; retJson.Info = "添加成功"; return Json(retJson); } }