Exemplo n.º 1
0
        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("添加成功");
            }
        }
Exemplo n.º 2
0
        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("修改成功");
            }
        }
Exemplo n.º 3
0
        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);

            }
        }