public ActionResult submitProposalProj(string id, int?page) { int pageNo = page ?? 1; int projID = Convert.ToInt16(id); string username = Session["RA"].ToString(); var uName = WebSecurity.CurrentUserName; var raID = db.tbClients.Where(u => u.tbUser.tbUserCredential.username.Equals(username)).FirstOrDefault().tbRequirementEngineers.FirstOrDefault().raID; proposalViewModel model = new proposalViewModel(); tbProject proj = db.tbProjects.Find(projID); model.tbProject = proj; model.tbProjProposals = proj.tbProjProposals.ToPagedList(pageNo, 5); var prop = proj.tbProjProposals.Where(p => p.raID == raID).FirstOrDefault(); if (prop == null) { return(View(model)); } else { return(RedirectToAction("viewProposal", new { id = prop.projID })); } }
public ActionResult viewProposalModule(string id) { int propID = Convert.ToInt16(id); proposalViewModel model = new proposalViewModel(); tbProposal Proposal = db.tbProposals.Where(p => p.propID == propID).FirstOrDefault(); model.tbProposal = Proposal; model.tbModule = Proposal.tbModule; TempData["page"] = "projects"; return(View(model)); }
public ActionResult viewBidsProj(string id, int?page) { int projID = Convert.ToInt16(id); int pageNo = page ?? 1; proposalViewModel model = new proposalViewModel(); tbProject Project = db.tbProjects.Where(m => m.projID.Equals(projID)).FirstOrDefault(); model.tbProject = Project; model.tbProjProposals = Project.tbProjProposals.Reverse().ToPagedList <tbProjProposal>(pageNo, 8); TempData["page"] = "projects"; return(View(model)); }
public ActionResult submitProposal(string id, proposalViewModel model) { var uName = Session["dev"].ToString(); // var queryU = db.tbDevelopers.Where(u => u.tbUser.tbUserCredential.username.Equals(uName)).FirstOrDefault().devID; model.tbProposal.devID = db.tbClients.Where(u => u.tbUser.tbUserCredential.username.Equals(uName)).FirstOrDefault().tbDevelopers.FirstOrDefault().devID; model.tbProposal.modID = Convert.ToInt16(id); db.tbProposals.Add(model.tbProposal); db.SaveChanges(); return(RedirectToAction("submitProposal", new { id = id })); }
public ActionResult viewProposalModuleWR(string id) { int modID = Convert.ToInt16(id); proposalViewModel model = new proposalViewModel(); tbProposal Proposal = db.tbModules.Find(modID).tbAwardedModule.tbProposal; model.tbProposal = Proposal; model.tbModule = Proposal.tbModule; TempData["page"] = "projects"; ViewBag.projID = modID; return(View("viewProposalModule", "PMWorkroomModule", model)); }
public ActionResult viewProposal(string id) { string username = Session["RA"].ToString(); int wrID = Convert.ToInt16(id); int raID = db.tbClients.Where(u => u.tbUser.tbUserCredential.username.Equals(username)).FirstOrDefault().tbRequirementEngineers.FirstOrDefault().raID; proposalViewModel model = new proposalViewModel(); tbProjProposal projProposal = db.tbProjProposals.Where(p => p.projID == wrID && p.raID == raID).FirstOrDefault(); model.tbProjProposal = projProposal; model.tbProject = projProposal.tbProject; TempData["page"] = "Proposal"; return(View(model)); }
public ActionResult submitProposalProj(proposalViewModel model, string id) { string username = Session["RA"].ToString(); var uName = WebSecurity.CurrentUserName; // var queryU = db.tbDevelopers.Where(u => u.tbUser.tbUserCredential.username.Equals(uName)).FirstOrDefault().devID; int pID = Convert.ToInt16(id); model.tbProjProposal.raID = db.tbClients.Where(u => u.tbUser.tbUserCredential.username.Equals(username)).FirstOrDefault().tbRequirementEngineers.FirstOrDefault().raID; model.tbProjProposal.projID = pID; db.tbProjProposals.Add(model.tbProjProposal); db.SaveChanges(); TempData["message"] = "Proposal Submitted!"; return(RedirectToAction("BrowseProj")); // return View(pID); }
public ActionResult viewProposal(string id) { int modID = Convert.ToInt16(id); var uName = Session["dev"].ToString(); int devID = db.tbClients.Where(u => u.tbUser.tbUserCredential.username.Equals(uName)).FirstOrDefault().tbDevelopers.FirstOrDefault().devID; proposalViewModel model = new proposalViewModel(); tbProposal proposal = db.tbProposals.Where(p => p.modID == modID && p.devID == devID).FirstOrDefault(); model.tbProposal = proposal; model.tbModule = proposal.tbModule; TempData["page"] = "Proposal"; return(View(model)); }
public ActionResult viewProposalWR(string id) { string username = Session["RA"].ToString(); ViewBag.wrID = Convert.ToInt16(id); int wrID = Convert.ToInt16(id); int raID = db.tbClients.Where(u => u.tbUser.tbUserCredential.username.Equals(username)).FirstOrDefault().tbRequirementEngineers.FirstOrDefault().raID; tbProjWorkroom wroom = db.tbProjWorkrooms.Find(wrID); proposalViewModel model = new proposalViewModel(); tbProjProposal projProposal = wroom.tbAwardedProj.tbProjProposal; model.tbProjProposal = projProposal; model.tbProject = projProposal.tbProject; TempData["page"] = "Proposal"; return(View(model)); }
public ActionResult submitProposal(string id, int?page) { int pageNo = page ?? 1; int modId = Convert.ToInt16(id); var uName = Session["dev"].ToString(); var devID = db.tbClients.Where(u => u.tbUser.tbUserCredential.username.Equals(uName)).FirstOrDefault().tbDevelopers.FirstOrDefault().devID; proposalViewModel model = new proposalViewModel(); tbModule mod = db.tbModules.Find(modId); model.tbModule = mod; model.tbProposals = mod.tbProposals.ToPagedList(pageNo, 5); var prop = mod.tbProposals.Where(p => p.devID == devID).FirstOrDefault(); if (prop == null) { return(View(model)); } else { return(RedirectToAction("viewProposal", new { id = prop.modID })); } }