コード例 #1
0
ファイル: UnitOfWork.cs プロジェクト: tshibangumike/BBU
 public UnitOfWork(bbuContext context)
 {
     _context             = context;
     Addresses            = new AddressRepository(_context);
     AppUsers             = new AppUserRepository(_context);
     Banks                = new BankRepository(_context);
     BankAccounts         = new BankAccountRepository(_context);
     Cemeteries           = new CemeteryRepository(_context);
     Credentials          = new CredentialsRepository(_context);
     Deceaseds            = new DeceasedRepository(_context);
     Doctors              = new DoctorRepository(_context);
     Employees            = new EmployeeRepository(_context);
     Files                = new FileRepository(_context);
     Funerals             = new FuneralRepository(_context);
     FuneralDocuments     = new FuneralDocumentRepository(_context);
     Genders              = new GenderRepository(_context);
     HomeAffairsOffices   = new HomeAffairsOfficeRepository(_context);
     HomeAffairsOfficers  = new HomeAffairsOfficerRepository(_context);
     Hospitals            = new HospitalRepository(_context);
     Informants           = new InformantRepository(_context);
     Members              = new MemberRepository(_context);
     Months               = new MonthRepository(_context);
     Mortuaries           = new MortuaryRepository(_context);
     NextOfKins           = new NextOfKinRepository(_context);
     NumberConfigurations = new NumberConfigurationRepository(_context);
     Payments             = new PaymentRepository(_context);
     PaymentPeriods       = new PaymentPeriodRepository(_context);
     People               = new PersonRepository(_context);
     PurchaseItems        = new PurchaseItemRepository(_context);
     Settings             = new SettingRepository(_context);
     States               = new StateRepository(_context);
     Suppliers            = new SupplierRepository(_context);
     Tasks                = new TaskRepository(_context);
     Years                = new YearRepository(_context);
 }
コード例 #2
0
        //  private readonly YearsRepository yearsRepository;

        public LoanRepaymentsController()
        {
            loanRepaymentRepo = new LoanRepaymentRepository();
            creditsRepsitory  = new Creditsrepository();
            monthRepository   = new MonthRepository();
            //  yearsRepository = new YearsRepository();
        }
コード例 #3
0
 public MeasurementReportsController(MonthRepository monthRepository, ReceiptRepository receiptRepository, MeasurementRepository measurementRepository, IHttpClientFactory clientFactory)
 {
     _clientFactory         = clientFactory;
     _monthRepository       = monthRepository;
     _receiptRepository     = receiptRepository;
     _measurementRepository = measurementRepository;
 }
コード例 #4
0
        public JsonResult GetMonths()
        {
            using (var monthRep = new MonthRepository())
            {
                var months = monthRep.Get();

                var monthsViewModel = months.Select(month => new MonthViewModel()
                {
                    Id = month.Id,
                    MonthName = month.MonthName,
                    Value = month.Value
                }).ToList();

                return Json(monthsViewModel, JsonRequestBehavior.AllowGet);
            }
        }
コード例 #5
0
        public JsonResult UpdateMonths(MonthViewModel[] monthViewModel)
        {
            using (var monthRep = new MonthRepository())
            {
                if (monthViewModel == null) return null;

                foreach (var item in monthViewModel)
                {
                    var month = monthRep.GetByName(item.MonthName);

                    if (month.Value == item.Value) continue;
                    month.Value = item.Value;
                    monthRep.Edit(month);
                }
            }

            return Json(monthViewModel, JsonRequestBehavior.AllowGet);
        }
コード例 #6
0
 public MeasurementsController(MeasurementRepository measurementRepository, MonthRepository monthRepository, SystemUserRepository systemUserRepository) : base(measurementRepository)
 {
     _monthRepository       = monthRepository;
     _systemUserRepository  = systemUserRepository;
     _measurementRepository = measurementRepository;
 }
コード例 #7
0
 public DashboardController(ReceiptRepository receiptRepository, MeasurementRepository measurementRepository, MonthRepository monthRepository)
 {
     _measurementRepository = measurementRepository;
     _receiptRepository     = receiptRepository;
     _monthRepository       = monthRepository;
 }
コード例 #8
0
 public MonthsController(MonthRepository monthRepository) : base(monthRepository)
 {
 }