public ActionResult ProjectFunds(int project_id) { { FundManager fd = new FundManager(); List <Fund> list_fd = fd.List(x => x.Project.Id == project_id); return(View(list_fd)); } }
public ActionResult MyProject() { if (Session["user"] == null) { return(RedirectToAction("Index", "Home")); } else { if ((Session["user"] as User).IsInvestor == false) { UserManager um = new UserManager(); int Ses_id = (Session["user"] as User).Id; ProjectManager pm = new ProjectManager(); var Projects = pm.List(x => x.user.Id == Ses_id); List <FundViewModel> fvm = new List <FundViewModel>(); foreach (var item in Projects) { fvm.Add(new FundViewModel() { Id = item.Id, ProjectAmount = item.ProjectAmount, ProjectDate = item.ProjectDuration, ProjectName = item.ProjectName, ProjectTitle = item.ProjectTitle }); } return(View((fvm))); } else { List <FundViewModel> fundModel = new List <FundViewModel>(); ProjectManager pm = new ProjectManager(); UserManager um = new UserManager(); int sessionId = (Session["user"] as User).Id; FundManager fm = new FundManager(); List <Fund> funds = fm.List(x => x.user_Investor.Id == sessionId); List <Project> projects = new List <Project>(); foreach (Fund element in funds) { FundViewModel fvm = new FundViewModel(); Project p = pm.Find(x => x.Id == element.Project.Id); fvm.ProjectAmount = element.Amount; fvm.ProjectDate = element.Date; fvm.ProjectName = p.ProjectName; fvm.ProjectTitle = p.ProjectTitle; fvm.Id = p.Id; fundModel.Add(fvm); } return(View(fundModel)); } } }