public ActionResult Create(int?projectid, string Type) { var siteCoID = siteusercompanyid; ViewBag.typelabel = Type; TempData["type"] = Type; if (Type == "Change Order Request Info") { ViewBag.Jobs = new SelectList(db.GetJobsBySiteCoID(siteCoID), nameof(GetJobsBySiteCoID_Result.ViewID), nameof(GetJobsBySiteCoID_Result.Project), projectid); ViewBag.Type = new SelectList(db.GetCorTypesBySiteCoID(siteCoID), nameof(GetCorTypesBySiteCoID_Result.ViewID), nameof(GetCorTypesBySiteCoID_Result.Name)); } else if (Type == "Service Quote Info") { ViewBag.Jobs = new SelectList(db.GetServiceBySiteCoID(siteCoID), nameof(GetServiceBySiteCoID_Result.ViewID), nameof(GetServiceBySiteCoID_Result.Project), projectid); ViewBag.Type = new SelectList(db.GetCorTypesBySiteCoID(siteCoID), nameof(GetCorTypesBySiteCoID_Result.ViewID), nameof(GetCorTypesBySiteCoID_Result.Name)); } ViewBag.Status = new SelectList(db.GetCorStatusBySiteCoID(siteCoID), nameof(GetCorStatusBySiteCoID_Result.ViewID), nameof(GetCorStatusBySiteCoID_Result.Name)); var model = new CORModels.NewCOR() { Date = DateTime.Now, Creator = repo.GetUserDisplayName(siteuserid), CORNumber = repo.GetNextCorNumber() }; return(View(model)); }
// GET: Options/JobOptions public ActionResult Index() { int siteCoID = base.siteusercompanyid; ViewBag.CoJobNumFormats = db.GetJobNumFormatsBySiteCoID(siteCoID).ToList(); ViewBag.CoJobStatus = db.GetJobStatusBySiteCoID(siteCoID); ViewBag.CoCorStatus = db.GetCorStatusBySiteCoID(siteCoID); ViewBag.CoCorTypes = db.GetCorTypesBySiteCoID(siteCoID); ViewBag.CoJobTemplates = db.GetJobTemplatesBySiteCoID(siteCoID); return(View()); }