コード例 #1
0
 public virtual ActionResult AddSubContract(int prjid)
 {
     var model = new SubContractViewModel()
                     {ProjectId = prjid, CreateBy = User.Identity.Name, CreatedOn = DateTime.Now};
     var companys = Repository.All<PartnerCompany>();
     ViewData["SubConstructCompanys"] = companys.Where(x => x.PartnerType == 2 && x.LevelType.Equals(2)).ToList();
     return PartialView(MVC.Project.Views._SubContract,model);
 }
コード例 #2
0
 public virtual ActionResult SaveSubContract(int prjid, SubContractViewModel tosave)
 {
     if (ModelState.IsValid)
     {
         SubContract subContract = tosave.SubContractId == 0 ? new SubContract() : Repository.Single<SubContract>(x => x.SubContractId == tosave.SubContractId);
         TryUpdateModel(subContract);
         subContract.ProjectId = prjid;
         if (subContract.SubContractId == 0) Repository.Add(subContract);
         Repository.Save();
         return null;
     }
     return Content("出错了");
 }