예제 #1
0
 public AdminPageModel(VancouverDbContext context, UserManager <ApplicationUser> userManager, SignInManager <ApplicationUser> signInManager, IServiceProvider provider)
 {
     _context       = context;
     _userManager   = userManager;
     _signInManager = signInManager;
     _provider      = provider;
 }
        public static void Initialize(VancouverDbContext c)
        {
            c.Database.EnsureCreated();
            if (!c.Customers.Any())
            {
                c.Customers.Add(new Customer
                {
                    CustomerId = Guid.NewGuid().ToString(),
                    FirstName  = "Anna",
                    LastName   = "Allik"
                });
                c.Customers.Add(new Customer
                {
                    CustomerId = Guid.NewGuid().ToString(),
                    FirstName  = "Mati",
                    LastName   = "Mesi"
                });
                c.Customers.Add(new Customer
                {
                    CustomerId = Guid.NewGuid().ToString(),
                    FirstName  = "Kati",
                    LastName   = "Kaev"
                });
            }


            c.SaveChanges();
        }
예제 #3
0
 public MyTicketsModel(VancouverDbContext context,
                       UserManager <ApplicationUser> userManager,
                       SignInManager <ApplicationUser> signInManager,
                       IAirportInfoService airportInfoService)
 {
     _context            = context;
     _userManager        = userManager;
     _signInManager      = signInManager;
     _airportInfoService = airportInfoService;
 }
예제 #4
0
 public OrderProcessingModel(ITicketPurchaseService ticketPurchaseService,
                             VancouverDbContext context,
                             SignInManager <ApplicationUser> signInManager,
                             UserManager <ApplicationUser> userManager)
 {
     _ticketPurchaseService = ticketPurchaseService;
     _context       = context;
     _signInManager = signInManager;
     _userManager   = userManager;
 }
예제 #5
0
 public IndexModel(
     UserManager <ApplicationUser> userManager,
     SignInManager <ApplicationUser> signInManager,
     IEmailSender emailSender,
     VancouverDbContext context)
 {
     _userManager   = userManager;
     _signInManager = signInManager;
     _emailSender   = emailSender;
     _context       = context;
 }
예제 #6
0
 public IndexModel(VancouverDbContext context, UserManager <ApplicationUser> userManager,
                   SignInManager <ApplicationUser> signInManager,
                   IConfiguration config,
                   IFlightsObjectsRepository flightsRepository,
                   ITicketPurchaseService ticketPurchaseService)
 {
     _context               = context;
     _userManager           = userManager;
     _signInManager         = signInManager;
     _config                = config;
     _flightsRepository     = flightsRepository;
     _ticketPurchaseService = ticketPurchaseService;
 }
예제 #7
0
        public MyAccountModel(IHostingEnvironment environment,
                              SignInManager <ApplicationUser> signInManager,
                              UserManager <ApplicationUser> userManager,
                              VancouverDbContext context,
                              ICustomersRepository customersRepository)

        {
            _environment         = environment;
            _signInManager       = signInManager;
            _userManager         = userManager;
            _context             = context;
            _customersRepository = customersRepository;
        }
예제 #8
0
 public RegisterModel(
     UserManager <ApplicationUser> userManager,
     SignInManager <ApplicationUser> signInManager,
     ILogger <RegisterModel> logger,
     IEmailSender emailService,
     IHostingEnvironment environment,
     VancouverDbContext context)
 {
     _userManager   = userManager;
     _signInManager = signInManager;
     _logger        = logger;
     _emailService  = emailService;
     _environment   = environment;
     _context       = context;
 }
예제 #9
0
 public CustomersRepository(VancouverDbContext context)
 {
     _context = context;
     dbSet    = context?.Customers;
 }
예제 #10
0
 public CrudModel(VancouverDbContext context)
 {
     _context = context;
 }