public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } //TODO: Change all finds to firstordefault //TODO: extend all details view models to contain foreign objects Sprint sprint = db.Sprint.Find(id); if (sprint == null) { return(HttpNotFound()); } var sprintDetailsViewModel = new SprintDetailsViewModel { SprintId = sprint.SprintId, ProjectId = sprint.ProjectId, SprintStart = sprint.SprintStart, SpintEnd = sprint.SpintEnd, ProjectName = sprint.Project.ProjectName }; return(View(sprintDetailsViewModel)); }
public SprintDetailsPage(SprintDetailsViewModel viewModel) { InitializeComponent(); DataContext = viewModel; }