public async Task <IActionResult> LoadUserProfileView(string name) { ViewData["Title"] = "User Profile"; Dictionary <DateTime, Dictionary <string, List <string> > > rotaItems = await _rotaService.GetRotaJobsForPerson(name); ViewData["Rota"] = rotaItems; ViewData["Name"] = name; ViewData["youthJobs"] = await _rotaService.GetJobsOnRota(RotaType.YouthClub.ToString()); ViewData["bandJobs"] = await _rotaService.GetJobsOnRota(RotaType.Band.ToString()); ViewData["projectionJobs"] = await _rotaService.GetJobsOnRota(RotaType.Projection.ToString()); return(View("UserProfile")); }