public TransactionController(RetreatDBContext context, IOptions <PaystackConfig> paystackConfig, IRetreatEmailSender emailSender, IEmailHelper emailHelper) { _context = context; _config = paystackConfig?.Value; _emailSender = emailSender; _emailHelper = emailHelper; }
public BookingsController(RetreatDBContext context, IEmailHelper emailHelper, IBookingsService bookingsService) { _context = context; _emailHelper = emailHelper; _bookingsService = bookingsService; _dataTableHelper = new DataTableHelper(context); }
public UsersController(RetreatDBContext context, UserManager <IdentityUser> userManager, ILogger <UsersController> logger, IEmailSender emailSender) { _userManager = userManager; _context = context; _logger = logger; _emailSender = emailSender; }
public DashboardController(RetreatDBContext context) { _context = context; }
public LoginModel(SignInManager <IdentityUser> signInManager, ILogger <LoginModel> logger, RetreatDBContext context) { _signInManager = signInManager; _logger = logger; _appContext = context; }
public BookingsService(RetreatDBContext context) { _context = context; }
public EmailHelper(IHostingEnvironment env, RetreatDBContext context, IRetreatEmailSender emailSender) { _context = context; _emailSender = emailSender; _templateDir = Path.Combine(env.WebRootPath, $"templates\\email_templates\\"); }
public SettingsController(RetreatDBContext context) { _context = context; }
public DataTableHelper(RetreatDBContext context) { _context = context; }
public ActivitiesController(RetreatDBContext context) { _context = context; }
public static void Initialize(RetreatDBContext context) { context.Database.EnsureCreated(); if (!context.ActivityTypes.Any()) { var activityTypes = new ActivityType[] { new ActivityType { Name = "Retreat", Description = "Retreat" }, new ActivityType { Name = "Workshop", Description = "Workshop" } }; context.ActivityTypes.AddRange(activityTypes); } if (!context.Settings.Any()) { var settings = new Setting[] { new Setting { Name = SupportEmail, Value = "[email protected], [email protected]" }, new Setting { Name = SupportPhone, Value = "08020577959" }, new Setting { Name = BankName, Value = "Access Bank" }, new Setting { Name = AccountName, Value = "Wetland Booking" }, new Setting { Name = AccountNumber, Value = "0768518344" }, }; context.Settings.AddRange(settings); } if (!context.Centres.Any()) { var centres = new Centre[] { new Centre { Name = "Abuja" }, new Centre { Name = "Ekulu" }, new Centre { Name = "Eleko" }, new Centre { Name = "Helmbridge" }, new Centre { Name = "Irawo" }, new Centre { Name = "Ugwuoma" }, new Centre { Name = "VI Centre" } }; context.Centres.AddRange(centres); } context.SaveChanges(); }
public HomeController(RetreatDBContext context, IOptions <PaystackConfig> paystackConfig) { _context = context; _config = paystackConfig?.Value; }
public LocationsController(RetreatDBContext context) { _context = context; }