Exemple #1
0
        public BudgetCashflowController(IServiceProvider serviceProvider)
        {
            _identityService = serviceProvider.GetService <IIdentityService>();
            _service         = serviceProvider.GetService <IBudgetCashflowService>();
            _validateService = serviceProvider.GetService <IValidateService>();

            var cacheService = serviceProvider.GetService <ICacheService>();
            var jsonUnits    = cacheService.GetString("Unit");

            //var jsonUnits = "[{\"Id\":0,\"Code\":\"IDR\",\"Name\":\"SPINNING 1\",\"DivisionId\":1}]";
            _units = JsonConvert.DeserializeObject <List <UnitDto> >(jsonUnits, new JsonSerializerSettings
            {
                MissingMemberHandling = MissingMemberHandling.Ignore
            });

            var jsonDivisions = cacheService.GetString("Division");

            //var jsonDivisions = "[{\"Id\":0,\"Code\":\"SP\",\"Name\":\"SPINNING\"}]";
            _divisions = JsonConvert.DeserializeObject <List <DivisionDto> >(jsonDivisions, new JsonSerializerSettings
            {
                MissingMemberHandling = MissingMemberHandling.Ignore
            });

            var jsonAccountingUnit = cacheService.GetString("AccountingUnit");

            _unitAccountings = JsonConvert.DeserializeObject <List <UnitAccountingDto> >(jsonAccountingUnit, new JsonSerializerSettings
            {
                MissingMemberHandling = MissingMemberHandling.Ignore
            });
        }
Exemple #2
0
 public BudgetCashflowController(IServiceProvider serviceProvider)
 {
     _service                              = serviceProvider.GetService <IBudgetCashflowService>();
     _identityService                      = serviceProvider.GetService <IdentityService>();
     _validateService                      = serviceProvider.GetService <IValidateService>();
     _budgetCashflowUnitPdf                = serviceProvider.GetService <IBudgetCashflowUnitPdf>();
     _budgetCashflowDivisionPdf            = serviceProvider.GetService <IBudgetCashflowDivisionPdf>();
     _budgetCashflowUnitExcelGenerator     = serviceProvider.GetService <IBudgetCashflowUnitExcelGenerator>();
     _budgetCashflowDivisionExcelGenerator = serviceProvider.GetService <IBudgetCashflowDivisionExcelGenerator>();
 }
Exemple #3
0
 public BudgetCashflowMasterController(IServiceProvider serviceProvider)
 {
     _identityService = serviceProvider.GetService <IIdentityService>();
     _service         = serviceProvider.GetService <IBudgetCashflowService>();
     _validateService = serviceProvider.GetService <IValidateService>();
 }