/// <summary> /// Gets all need information in ViewBag /// </summary> /// <param name="id">Date id</param> private void getViewBagForOrderPage(int id) { ViewBag.DateId = id; IOrderDao orders = OrdersTableConnection.Instance; IDateDao datesDb = DatesTableConnection.Instance; DatePlay currentDate = datesDb.GetDateById(id); IPlayDao playsDb = PlaysTableConnection.Instance; Play play = playsDb.GetPlayById(currentDate.PlayId); ViewBag.Play = play; IGenreDao genresDb = GenresTableConnection.Instance; ViewBag.Genre = genresDb.GetGenreById(play.GenreId); IAuthorDao authorsDb = AuthorsTableConnection.Instance; ViewBag.Author = authorsDb.GetAuthorById(play.AuthorId); ViewBag.Dates = datesDb.GetDatesByIdPlay(play.Id).OrderBy(x => x.Date).ToList(); ViewBag.TotalCountBalconySeats = TheaterInformation.TotalCountBalconySeats; ViewBag.PriceBalconySeats = TheaterInformation.PriceBalcony; ViewBag.FreeBalconySeats = (TheaterInformation.TotalCountBalconySeats - orders.GetCountBusySeetsByDateIdAndCategory(id, 0)); ViewBag.TotalCountParterreSeats = TheaterInformation.TotalCountParterreSeats; ViewBag.PriceParterreSeats = TheaterInformation.PriceParterre; ViewBag.FreeParterreSeats = (TheaterInformation.TotalCountParterreSeats - orders.GetCountBusySeetsByDateIdAndCategory(id, 1)); }
private void Setup() { string connectionString = ConnectionString; _authorDao = new AuthorDao(connectionString); _bookDao = new BookDao(connectionString); }
static ApplicationContext() { _projectDir = GetProjectDirectory(); var booksPath = _projectDir + "\\Data\\book\\books.xml"; var booksMetaInfPath = _projectDir + "\\Data\\book\\meta-inf.xml"; var booksCountPath = _projectDir + "\\Data\\book\\count.xml"; var authorsPath = _projectDir + "\\Data\\author\\authors.xml"; var authorsMetaInfPath = _projectDir + "\\Data\\author\\meta-inf.xml"; var authorDocHolder = new DocumentHolder(authorsPath, authorsMetaInfPath); var bookDocHolder = new DocumentHolder(booksPath, booksMetaInfPath); _bookDao = DaoFactory.BookDao(bookDocHolder, authorDocHolder); _authorDao = DaoFactory.AuthorDao(authorDocHolder, bookDocHolder); _bookService = new BookService() { BookDao = _bookDao }; _authorService = new AuthorService() { AuthorDao = _authorDao }; _bookCounter = new BookCounter(booksCountPath); _bookArranger = new BookArranger(_projectDir + "\\Data\\book\\shelves.xml"); }
public HomeController() { authorsDb = AuthorsTableConnection.Instance; genresDb = GenresTableConnection.Instance; datesDb = DatesTableConnection.Instance; playsDb = PlaysTableConnection.Instance; }
public PlaysController() { loginsDb = LoginsTableConnection.Instance; datesDb = DatesTableConnection.Instance; ordersDb = OrdersTableConnection.Instance; playsDb = PlaysTableConnection.Instance; authorsDb = AuthorsTableConnection.Instance; genresDb = GenresTableConnection.Instance; }
public BookDao(DBWorker dBWorker) { if (dBWorker == null) { throw new ArgumentException("dBWorker cannot be null"); } _dBWorker = dBWorker; _authorDao = DaoCache.GetAuthorDao(_dBWorker.ConnectionString); }
// GET: Home public ActionResult Index() { IPlayDao playsDb = PlaysTableConnection.Instance; ViewBag.Plays = playsDb.GetAllPlays(); IAuthorDao authorsDb = AuthorsTableConnection.Instance; ViewBag.Authors = authorsDb.GetAllAuthors(); IGenreDao genresDb = GenresTableConnection.Instance; ViewBag.Genres = genresDb.GetAllGenres(); IDateDao datesDb = DatesTableConnection.Instance; ViewBag.Dates = datesDb.GetAllDates().OrderBy(x => x.Date).ToList(); return(View()); }
// GET: Plays/Description public ActionResult Description(int id) { try { IPlayDao playsDb = PlaysTableConnection.Instance; Play play = playsDb.GetPlayById(id); ViewBag.Play = play; IGenreDao genresDb = GenresTableConnection.Instance; ViewBag.Genre = genresDb.GetGenreById(play.GenreId); IAuthorDao authorsDb = AuthorsTableConnection.Instance; ViewBag.Author = authorsDb.GetAuthorById(play.AuthorId); IDateDao datesDb = DatesTableConnection.Instance; ViewBag.Dates = datesDb.GetDatesByIdPlay(play.Id).OrderBy(x => x.Date).ToList(); } catch (NullReferenceException) { return(RedirectToAction("Index", "Home")); } return(View()); }
public AuthorManager(UserInterface ui, IAuthorDao authorDao) : base(ui) { _authorDao = authorDao; }
public AuthorLogic(IAuthorDao authorDao, IAuthorValidationLogic authorValidation) { this.authors = authorDao; this.validation = authorValidation; }
public void SetDao(IAuthorDao dao) { _dao = dao; }
public PrintEditionLogic(IPrintEditionDao printEditionDao, IAuthorDao authorDao) { _printEditionDao = printEditionDao; _authorDao = authorDao; }
public void Connect() { string connectionString = ConnectionString; _authorDao = new AuthorDAO(connectionString); }
public AuthorBo(IAuthorDao authorDao) { _authorDao = authorDao; }
public AuthorLogic(IAuthorDao authorDao) { _authorDao = authorDao; }
public AuthorService(IAuthorDao dao) { _dao = dao; }
public AuthorLogic(IAuthorDao authorDao) { this._authorDao = authorDao; }
public BookManager(UserInterface ui, IBookDao bookDao, IAuthorDao authorDao) : base(ui) { _bookDao = bookDao; _authorDao = authorDao; }