//Запускает комманду и возвращает новую заданную форму, если такая есть public static Form RunReporterCommand(ReporterCommand c) { if (!IsActivated) { return(null); } if (c.OneForAllBooks() || ActiveBook == null) { return(CommonBook.RunCommandReporter(c)); } return(ActiveBook.RunCommandReporter(c)); }
// GET: ActiveBooks/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } ActiveBook activeBook = db.ActiveBooks.Find(id); if (activeBook == null) { return(HttpNotFound()); } ViewBag.Message(""); return(View(activeBook)); }
//Закрывает заданную форму, close - закрывать форму прямо здесь в процедуре public static void CloseForm(ReporterCommand form, bool close = false) { if (!IsActivated) { return; } if (form.OneForAllBooks()) { CommonBook.CloseForm(form, close); } else if (ActiveBook != null) { ActiveBook.CloseForm(form, close); } }