예제 #1
0
 public RatesController(CargoDb context, DapperCargoDb dapperCargoDb, IConfiguration configuration, RateCalculator rateCalculator) : base(context)
 {
     this.dapperCargoDb  = dapperCargoDb;
     this.configuration  = configuration;
     this.rateCalculator = rateCalculator;
 }
예제 #2
0
 public BaseController(CargoDb context)
 {
     Db = context;
 }
예제 #3
0
 public ListsController(CargoDb context, IWebHostEnvironment hostingEnvironment) : base(context)
 {
     _hostingEnvironment = hostingEnvironment;
 }
예제 #4
0
 // We are calling the base contructor that requires instance of CargoDb. This instance supplied by Dependency Injection and passed to parent class (BaseController) through base(context). The base controller is storing this instance in the readonly property Db that can be used in all the inherting controllers.
 public AccountController(CargoDb context, SignInManager <ApplicationUser> signInManager, UserManager <ApplicationUser> userManager, JWT jwt) : base(context)
 {
     this.signInManager = signInManager;
     this.userManager   = userManager;
     this.jwt           = jwt;
 }
예제 #5
0
 public ManifestsController(CargoDb context, RateCalculator rateCalculator) : base(context)
 {
     this.rateCalculator = rateCalculator;
 }
예제 #6
0
 public RateCalculator(CargoDb db)
 {
     this.db = db;
 }