public MovieTheaterCommand(IMovieTheaterDbContext dbContext, IModelsFactory modelsFactory) { Guard.WhenArgument(dbContext, DbContextCheck).IsNull().Throw(); Guard.WhenArgument(modelsFactory, ModelsFactoryCheck).IsNull().Throw(); this.DbContext = dbContext; this.ModelsFactory = modelsFactory; }
public CommandsFactory(IMovieTheaterDbContext movieDbContext, IStaffDbContext staffDbContext, IShopDbContext shopDbContext, IModelsFactory factory, IExporter exporter, IFileProviderFactory fileProviderFactory) { Guard.WhenArgument(movieDbContext, DbContextCheck).IsNull().Throw(); Guard.WhenArgument(factory, ModelsFactoryCheck).IsNull().Throw(); Guard.WhenArgument(exporter, ExporterCheck).IsNull().Throw(); Guard.WhenArgument(fileProviderFactory, FileProviderFactoryCheck).IsNull().Throw(); this.moviesDbContext = movieDbContext; this.modelsFactory = factory; this.staffDbContext = staffDbContext; this.shopDbContext = shopDbContext; this.exporter = exporter; this.fileProviderFactory = fileProviderFactory; }
public CreateTicketCommand(IMovieTheaterDbContext dbContext, IModelsFactory modelsFactory) : base(dbContext, modelsFactory) { }
public DisplayHelpCommand(IMovieTheaterDbContext dbContext, IModelsFactory modelsFactory) : base(dbContext, modelsFactory) { }
public CreatePdfReportCommand(IMovieTheaterDbContext dbContext, IModelsFactory modelsFactory, IExporter exporter) : base(dbContext, modelsFactory) { this.exporter = exporter; }
public CreateJsonReaderCommand(IFileProviderFactory fileProviderFactory, IMovieTheaterDbContext dbContext, IModelsFactory modelsFactory) : base(dbContext, modelsFactory) { this.fileProviderFactory = fileProviderFactory; }
public DeleteUserCommand(IMovieTheaterDbContext dbContext, IModelsFactory modelsFactory) : base(dbContext, modelsFactory) { }
public CreateHallScheduleCommand(IMovieTheaterDbContext dbContext, IModelsFactory modelsFactory) : base(dbContext, modelsFactory) { }