示例#1
0
 public FinancesController(IRepository <Finances> repository, IFinancesRepository financesRepository, ILogger <FinancesController> logger, IMapper mapper)
 {
     _logger             = logger;
     _repository         = repository;
     _financesRepository = financesRepository;
     _mapper             = mapper;
 }
        public FinancesController(
            IHttpContextAccessor httpContextAccessor,
            IAccountRepository accountRepo,
            IFinancesRepository financesRepo)
        {
            _httpContextAccessor = httpContextAccessor;
            _accountRepo         = accountRepo;
            _financesRepo        = financesRepo;

            userId = Convert.ToInt64(httpContextAccessor.HttpContext.User.FindFirst(ClaimTypes.Sid).Value);
        }
 public HomeController(
     IHttpContextAccessor httpContextAccessor,
     IFinancesRepository financesRepo)
 {
     _httpContextAccessor = httpContextAccessor;
     _financesRepo        = financesRepo;
     if (httpContextAccessor.HttpContext.User.Identities.Any(u => u.IsAuthenticated))
     {
         userId = Convert.ToInt64(httpContextAccessor.HttpContext.User.Identities.First(
                                      u => u.IsAuthenticated && u.HasClaim(
                                          c => c.Type == ClaimTypes.Sid)).FindFirst(ClaimTypes.Sid).Value);
     }
     else
     {
         userId = 0;
     }
 }
示例#4
0
 public CockpitFinancesController(IFinancesRepository financesRepo, ILogger <CockpitFinancesController> logger)
 {
     _financesRepo = financesRepo;
     _logger       = logger;
 }
示例#5
0
 public FinancesController(IFinancesRepository financesRepository, IMapper mapper, IAuthRepository authRepository)
 {
     _financesRepository = financesRepository;
     _authRepository     = authRepository;
     _mapper             = mapper;
 }