Example #1
0
 protected override void BeginProcessing()
 {
     base.BeginProcessing();
     deletableRepository = new DeletableRepository(new ConfigCommandFactory(
                                                       new ApiUriFactory(Connection.Host),
                                                       new ConfigPostKeyValuePairFactory(Connection.AccessToken, Connection.Vsys)));
 }
 public ReservationsController(IDeletableRepository <Reservation> reservations, IGenericRepositoy <GeneralSettings> settings, IFilterFactory filterFactory, ICalculatePricing pricingCalculator, IReservationManager reservationManager)
 {
     this.reservations       = reservations;
     this.setings            = settings;
     this.filterFactory      = filterFactory;
     this.pricingCalculator  = pricingCalculator;
     this.reservationManager = reservationManager;
 }
Example #3
0
        public ReservationsEmailManager(IDeletableRepository <Email> emailTemplates)
        {
            this.emailTemplates = emailTemplates;

            this.mailClient = new SmtpClient(SMTP_SERVER_HOST);
            this.mailClient.UseDefaultCredentials = false;
            this.mailClient.Credentials           = new System.Net.NetworkCredential(EMAIL_ADDRESS, EMAIL_PASSWORD);
            this.mailClient.DeliveryMethod        = SmtpDeliveryMethod.Network;
        }
Example #4
0
 public HomeController(IDeletableRepository <Image> images, IGenericRepositoy <GeneralSettings> settings, IDeletableRepository <Reservation> reservations, IReservationManager reservationManager, IOverlapDatesManager datesManager, IReservationsEmailManager _reservationsEmailManager)
 {
     this.images                    = images;
     this.settings                  = settings;
     this.reservations              = reservations;
     this.reservationManager        = reservationManager;
     this.datesManager              = datesManager;
     this._reservationsEmailManager = _reservationsEmailManager;
 }
 public CategoriesService(IDeletableRepository<Category> categories)
 {
     this.categories = categories;
 }
Example #6
0
 public GenerationController(IDeletableRepository <Reservation> reservations, IRandomReservationGenerator reservationGenerator, ICalculatePricing calculator)
 {
     this.reservations         = reservations;
     this.reservationGenerator = reservationGenerator;
     this.pricingCalculator    = calculator;
 }
Example #7
0
 public ImageController(IDeletableRepository <Image> images, IImageProcessor imageProcessor)
 {
     this.images          = images;
     this._imageProcessor = imageProcessor;
 }
 public SubCategoriesService(IDeletableRepository<SubCategory> subCategories, ICategoriesService categoriesService)
 {
     this.subCategories = subCategories;
     this.categoriesService = categoriesService;
 }
Example #9
0
 public PostsService(IDeletableRepository<Post> posts, IThreadsService threadsService)
 {
     this.posts = posts;
     this.threadsService = threadsService;
 }
Example #10
0
 public ImagesService(IDeletableRepository<Image> images)
 {
     this.images = images;
 }
Example #11
0
 public UsersService(IDeletableRepository<User> users, ILanguageService languages)
 {
     this.users = users;
     this.languages = languages;
 }
Example #12
0
 public ReservationManager(IDeletableRepository <Reservation> reservations, ICalculatePricing pricingCalculator, IOverlapDatesManager datesManager)
 {
     this.reservations      = reservations;
     this.pricingCalculator = pricingCalculator;
     this.datesManager      = datesManager;
 }
Example #13
0
 public UserService(IDeletableRepository <ApplicationUser> u)
 {
     this.users = u;
 }
 public ControllerMenuInformationService(IDeletableRepository<ControllerMenuInformation> controllerMenusInformation)
 {
     this.controllerMenusInformation = controllerMenusInformation;
 }
Example #15
0
 public ThreadsService(IDeletableRepository<Thread> threads)
 {
     this.threads = threads;
 }
Example #16
0
 public ClientService(IDeletableRepository <Client> clients)
 {
     this.clients = clients;
 }
Example #17
0
 public BookmarksService(IDeletableRepository <Bookmark> bookmarks, ITagsService tagService, IWebsiteService websiteService)
 {
     this.bookmarks      = bookmarks;
     this.tagService     = tagService;
     this.websiteService = websiteService;
 }
Example #18
0
 public OverlapDatesManager(IDeletableRepository <Reservation> reservations)
 {
     this.reservations = reservations;
 }
 public MenuItemsService(IDeletableRepository<MenuItem> menuItems, IDeletableRepository<Language> languages)
 {
     this.menuItems = menuItems;
     this.languages = languages;
 }
Example #20
0
 public BookmarksService(IDeletableRepository<Bookmark> bookmarks, ITagsService tagService, IWebsiteService websiteService)
 {
     this.bookmarks = bookmarks;
     this.tagService = tagService;
     this.websiteService = websiteService;
 }