// GET: /Documentations/Create public virtual ActionResult Create(int? projectId) { if (projectId == null) { return new HttpStatusCodeResult(HttpStatusCode.BadRequest); } var documentationEdit = new DocumentationEdit(); documentationEdit.ProjectId = projectId.Value; return this.CreateEditView(documentationEdit); }
public virtual ActionResult Edit(DocumentationEdit model) { return Handle( model, DocumentationService.Save, () => RedirectToAction(MVC.Documentations.View(model.DocumentationId)), () => model.DocumentationId == 0 ? RedirectToAction(MVC.Documentations.Create(model.ProjectId)) : RedirectToAction(MVC.Documentations.Edit(model.DocumentationId))); }
private ActionResult CreateEditView(DocumentationEdit model) { ViewBag.Project = ProjectService.GetByIdEx(model.ProjectId, new ProjectInclude().Customer()); return View(model); }