Пример #1
0
 public AuthController(
     TimeishContext context,
     IConfiguration configuration,
     AuthenticationUtility authUtil)
 {
     _context       = context;
     _configuration = configuration;
     _authUtil      = authUtil;
 }
Пример #2
0
 public AuthenticationUtility(
     IConfiguration configuration,
     TimeishContext context,
     UserManager <IdentityUser> userManager,
     SignInManager <IdentityUser> signInManager)
 {
     _configuration = configuration;
     _context       = context;
     _userManager   = userManager;
     _signInManager = signInManager;
 }
Пример #3
0
        public TimeSheetsController(
            TimeishContext context,
            IListTimeSheets listTimeSheets,
            IGetTimeSheet getTimeSheet,
            IAddTimeSheet addTimeSheet,
            IUpdateTimeSheet updateTimeSheet,
            IDeleteTimeSheet deleteTimeSheet,
            IDeleteActivity deleteActivity)

        {
            _context         = context;
            _listTimeSheets  = listTimeSheets;
            _getTimeSheet    = getTimeSheet;
            _addTimesheet    = addTimeSheet;
            _updateTimeSheet = updateTimeSheet;
            _deleteTimeSheet = deleteTimeSheet;
            _deleteActivity  = deleteActivity;
        }
Пример #4
0
        public void Configure(IApplicationBuilder app, IHostingEnvironment env, TimeishContext context)
        {
            if (env.IsDevelopment())
            {
                app.UseDeveloperExceptionPage();
                app.UseCors(builder =>
                {
                    builder.AllowAnyOrigin();
                    builder.AllowAnyHeader();
                    builder.AllowAnyMethod();
                });
            }
            else
            {
                app.UseHsts();
            }
            
            app.UseHttpsRedirection();
            app.UseAuthentication();
            app.UseMvc();

            context.Database.EnsureCreated();
        }