/// <summary> /// Configures the application pipeline and pre-startup operations /// </summary> /// <param name="app">For configuring the application pipeline</param> /// <param name="context"></param> /// <param name="logger"></param> /// <param name="applicationLifetime"></param> /// <param name="userManager"></param> public void Configure(IApplicationBuilder app, KalahariTicketsContext context, ILogger <Startup> logger, IApplicationLifetime applicationLifetime, UserManager <Technician> userManager) { if (_hostingEnvironment.IsDevelopment()) { app.UseDeveloperExceptionPage(); } else { app.UseForwardedHeaders(new ForwardedHeadersOptions { ForwardedHeaders = ForwardedHeaders.XForwardedFor | ForwardedHeaders.XForwardedProto }); } app.UseStaticFiles(); app.UseAuthentication(); app.UseMvc(routes => { routes.MapRoute( name: "default", template: "{controller=Tickets}/{action=All}/{id?}"); }); }
/// <summary> /// Initializes this controller /// </summary> /// <param name="context">context of the technician</param> public ReportsController(KalahariTicketsContext context) { _context = context; }
/// <summary> /// Initializes _context /// </summary> /// <param name="context">context of client</param> public ClientsController(KalahariTicketsContext context) { _context = context; }
/// <summary> /// intializes _context /// </summary> /// <param name="context">context of the technician</param> /// <param name="userManager">the usermanager</param> public TechniciansController(KalahariTicketsContext context, UserManager <Technician> userManager) { _context = context; _userManager = userManager; }