public ActionResult Create(MProjectFormStub model) { //bool isNameExist = RepoMProject.Find().Where(p => p.name == model.Name).Count() > 0; if (ModelState.IsValid) { m_project dbItem = new m_project(); dbItem = model.GetDbObject(dbItem); try { RepoMProject.Save(dbItem); } catch (Exception e) { model.FillCompanyOptions(RepoCompany.FindAll()); model.FillContractorOptions(RepoContractor.FindAll()); model.FillProjectOptions(RepoProject.FindAll()); return(View("Form", model)); } //message string template = HttpContext.GetGlobalResourceObject("MyGlobalMessage", "CreateSuccess").ToString(); this.SetMessage(model.Name, template); return(RedirectToAction("Index")); } else { model.FillCompanyOptions(RepoCompany.FindAll()); model.FillContractorOptions(RepoContractor.FindAll()); model.FillProjectOptions(RepoProject.FindAll()); return(View("Form", model)); } }
public ActionResult Create() { List <Business.Entities.company> listCompany = RepoCompany.FindAll(); List <Business.Entities.contractor> listContractor = RepoContractor.FindAll(); List <Business.Entities.project> listProject = RepoProject.FindAll(); MProjectFormStub formStub = new MProjectFormStub(listCompany, listContractor, listProject); return(View("Form", formStub)); }
public ActionResult Edit(int id) { m_project m_project = RepoMProject.FindByPk(id); List <Business.Entities.company> listCompany = RepoCompany.FindAll(); List <Business.Entities.contractor> listContractor = RepoContractor.FindAll(); List <Business.Entities.project> listProject = RepoProject.FindAll(); MProjectFormStub formStub = new MProjectFormStub(m_project, listCompany, listContractor, listProject); return(View("Form", formStub)); }