public ActionResult Index()
{
var user = userRepository.GetByName(User.Identity.Name);
var projectList = projectRepository.GetAllProjectsForUser(user.Id);
var projectsToModel = projectList.Select(proj => new LandingProjectModel
{
Id = proj.Id,
Name = proj.Name,
Creator = proj.Creator.UserName
}).ToList();
var model = new LandingProjectListModel { UserProjects = projectsToModel };
projectList = projectRepository.GetAllProjectsForTheirCreator(user.Id);
projectsToModel = projectList.Select(proj => new LandingProjectModel
{
Id = proj.Id,
Name = proj.Name,
Creator = proj.Creator.UserName
}).ToList();
model.CreatorProjects = projectsToModel;
return View(model);
}