public async Task<ActionResult> Create(TestProject model) { if (!_pullers.Any(z => z.CanPull(model.RepoPathOrUrl))) { ModelState.AddModelError("RepoPathOrUrl", "no puller can pull this"); } if (ModelState.IsValid) { _projRepo.Add(model); await _uow.CommitAsync(); return RedirectToAction("Show", new { id = model.Id }); } SetNav(model); SetViewData(); return View("new", model); }
private void SetNav(TestProject proj) { ViewBag.Nav = new TestPlanNav(proj); }
private void SetNav(TestProject proj = null) { ViewBag.Nav = proj == null ? new TestProjectNav() : new TestProjectNav(proj); }