public MessageController(IMessageRepository messageRepository, ILanguageRepository languageRepository,
     IDayRepository dayRepository)
 {
     _messageRepository = messageRepository;
     _languageRepository = languageRepository;
     _dayRepository = dayRepository;
 }
 public BusSchemesController(IBusDriverRepository busDriverRepository, IDriverRepository driverRepository, ICustomDayRepository customDayRepository,
                             IDayRepository dayRepository)
 {
     _busDriverRepository = busDriverRepository;
     _driverRepository    = driverRepository;
     _customDayRepository = customDayRepository;
     _dayRepository       = dayRepository;
 }
示例#3
0
 public MealService(IMealRepository mealRepo, IDayRepository dayRepo, IMapper mapper, IItemService itemService, IItemInMealService itemInMealService)
 {
     _mealRepo          = mealRepo;
     _dayRepo           = dayRepo;
     _itemService       = itemService;
     _itemInMealService = itemInMealService;
     _mapper            = mapper;
 }
        public AttendanceController(IConfiguration configuration, IAttendanceTimeRepository atdTimeRep, IDayRepository dayRep, IMonthRepository monthRep)
        {
            this.atdTimeRep = atdTimeRep;
            this.dayRep     = dayRep;
            this.monthRep   = monthRep;

            this.configuration = configuration;
        }
示例#5
0
 public ItemInMealService(IItemInMealRepository itemInMealRepo, IItemRepository itemRepo, IDayRepository dayRepo, IMealRepository mealRepo, IMapper mapper)
 {
     _mapper         = mapper;
     _itemInMealRepo = itemInMealRepo;
     _itemRepo       = itemRepo;
     _dayRepo        = dayRepo;
     _mealRepo       = mealRepo;
 }
示例#6
0
        public UnitOfWork(RoutineMsDbContext dbContext)
        {
            _dbContext = dbContext;

            Routines    = new RoutineRepository(_dbContext);
            Exercises   = new ExerciseRepository(_dbContext);
            SetsDetails = new SetDetailRepository(_dbContext);
            Days        = new DayRepository(_dbContext);
        }
 public LocationController(
     IPingRepository pingRepository,
     IDayRepository dayRepository,
     ILocationRepository locationRepository
     )
 {
     this.locationRepository = locationRepository;
     this.pingRepository     = pingRepository;
     this.dayRepository      = dayRepository;
 }
示例#8
0
 public RideController(
     IRideRepository rideRepository,
     ITagRepository tagRepository,
     IDayRepository dayRepository
     )
 {
     this.rideRepository = rideRepository;
     this.tagRepository  = tagRepository;
     this.dayRepository  = dayRepository;
 }
示例#9
0
 public TemplatesController(IDayRepository dayRepository, IActivityRepository activityRepository,
                            IUserRepository userRepository, IDayActivityRepository dayActivityRepository,
                            IHelperRepository helperRepository)
 {
     _dayRepository         = dayRepository;
     _activityRepository    = activityRepository;
     _userRepository        = userRepository;
     _dayActivityRepository = dayActivityRepository;
     _helperRepository      = helperRepository;
 }
示例#10
0
 public DayService(IDayRepository dayRepo, IMealRepository mealRepo, IUserRepository userRepo, IMapper mapper,
                   IItemInMealRepository itemInMealRepo, IItemRepository itemRepo, IMealService mealService)
 {
     _dayRepo        = dayRepo;
     _mealRepo       = mealRepo;
     _userRepo       = userRepo;
     _itemInMealRepo = itemInMealRepo;
     _itemRepo       = itemRepo;
     _mealService    = mealService;
     _mapper         = mapper;
 }
示例#11
0
 public HomeController(
     ILogger <HomeController> logger,
     IPingRepository pingRepository,
     IDayRepository dayRepository,
     INoteRepository noteRepository
     )
 {
     _logger             = logger;
     this.pingRepository = pingRepository;
     this.dayRepository  = dayRepository;
     this.noteRepository = noteRepository;
 }
示例#12
0
 public DayController(
     IDayRepository dayRepository,
     IPingRepository pingRepository,
     IRideRepository rideRepository,
     ILocationRepository locationRepository
     )
 {
     this.dayRepository      = dayRepository;
     this.pingRepository     = pingRepository;
     this.rideRepository     = rideRepository;
     this.locationRepository = locationRepository;
 }
 public DaysController(IDayRepository dayRepository, ICustomDayRepository customDayRepository,
                       IActivityRepository activityRepository, IUserRepository userRepository,
                       IDayActivityRepository dayActivityRepository, IHelperRepository helperRepository,
                       INoteRepository noteRepository)
 {
     _dayRepository         = dayRepository;
     _customDayRepository   = customDayRepository;
     _activityRepository    = activityRepository;
     _userRepository        = userRepository;
     _dayActivityRepository = dayActivityRepository;
     _helperRepository      = helperRepository;
     _noteRepository        = noteRepository;
 }
示例#14
0
 public ProcessPings(
     IPingRepository pingRepository,
     ILocationRepository locationRepository,
     IRideRepository rideRepository,
     IDayRepository dayRepository,
     ICache cache
     )
 {
     this.pingRepository     = pingRepository;
     this.locationRepository = locationRepository;
     this.rideRepository     = rideRepository;
     this.dayRepository      = dayRepository;
     utility    = new Utility();
     this.cache = cache;
 }
示例#15
0
        public AppLogic(IDayRepository repo)
        {
            _repo = repo;

            if (!_repo.Days.Any(w => w.Date == DateTime.Today))
            {
                _repo.AddDay(
                    new Day()
                {
                    Date = DateTime.Today, PurchaseList = new List <Purchase>()
                }
                    );
                _repo.SaveData();
            }
        }
示例#16
0
 public Import(
     ILocationRepository locationRepository,
     IPingRepository pingRepository,
     IDayRepository dayRepository,
     IRideRepository rideRepository,
     LocationContext locatieContext,
     ICache cache
     )
 {
     this.locationRepository = locationRepository;
     this.pingRepository     = pingRepository;
     this.dayRepository      = dayRepository;
     this.rideRepository     = rideRepository;
     this.locatieContext     = locatieContext;
     this.cache = cache;
 }
示例#17
0
        public trackerForm(INutritionRepository nutrition, IDayRepository day)
        {
            InitializeComponent();

            textBoxes            = new TextBox[] { nameTextBox, caloriesTextBox, fatTextBox, saturatesTextBox, carbsTextBox, sugarsTextBox, fibreTextBox, proteinTextBox, saltTextBox, amountTextbox };
            textBoxesWithoutName = new TextBox[] { caloriesTextBox, fatTextBox, saturatesTextBox, carbsTextBox, sugarsTextBox, fibreTextBox, proteinTextBox, saltTextBox };
            dailyTotalLabels     = new Label[] { totalCalLbl, totalFatLbl, totalCarbsLbl, totalFibreLbl, totalProteinLbl, totalSatFatLbl, totalSugarsLbl, totalSaltLbl };

            _nutritionRepo = nutrition;
            _dayRepository = day;
            helper         = new Helper();

            setHelpProviders();
            helper.calculateTotals(currentDayItems);

            Shown += new EventHandler(loadDataEvent);
        }
示例#18
0
    public Handlers(IDayRepository repository)
    {
        _repository = repository;

        Register <ScheduleDay>(async(c, m) =>
        {
            var day = await _repository.Get(new DayId(new DoctorId(c.DoctorId), c.Date));
            day.Schedule(new DoctorId(c.DoctorId), c.Date, c.Slots, Guid.NewGuid);
            await _repository.Save(day, m);
        });

        Register <ScheduleSlot>(async(c, m) =>
        {
            var day = await _repository.Get(new DayId(new DoctorId(c.DoctorId), c.Date));
            day.ScheduleSlot(c.SlotId, c.StartTime, c.Duration);
            await _repository.Save(day, m);
        });

        Register <BookSlot>(async(c, m) =>
        {
            var day = await _repository.Get(new DayId(c.DayId));
            day.BookSlot(new SlotId(c.SlotId), new PatientId(c.PatientId));
            await _repository.Save(day, m);
        });

        Register <CancelSlotBooking>(async(c, m) =>
        {
            var day = await _repository.Get(new DayId(c.DayId));
            day.CancelSlotBooking(c.SlotId, c.Reason);
            await _repository.Save(day, m);
        });

        Register <CancelDaySchedule>(async(c, m) =>
        {
            var day = await _repository.Get(new DayId(c.DayId));
            day.Cancel();
            await _repository.Save(day, m);
        });

        Register <ArchiveDaySchedule>(async(c, m) =>
        {
            var day = await _repository.Get(new DayId(c.DayId));
            day.Archive();
            await _repository.Save(day, m);
        });
    }
示例#19
0
 public DaysController(IDayRepository repository)
 {
     _repository = repository;
 }
示例#20
0
 public TypyDniaController(IDayRepository dayRepository, ITableRepository tableRepository)
 {
     _dayRepository   = dayRepository;
     _tableRepository = tableRepository;
 }
示例#21
0
 public HourApplicationService(IHourRepository repository, IDayRepository dayRepository, IUnitOfWork unitOfWork) : base(unitOfWork)
 {
     this._repository    = repository;
     this._dayRepository = dayRepository;
 }
 public DayManager(IDayRepository repository) : base(repository)
 {
     _dayRepository = repository;
 }
示例#23
0
 public UserSelection(ILanguageRepository languageRepository, IDayRepository dayRepository)
 {
     _languageRepository = languageRepository;
     _dayRepository = dayRepository;
 }
 public ItemInMealRepository(Context context, IDayRepository dayRepo, IItemRepository itemRepo)
 {
     _context  = context;
     _dayRepo  = dayRepo;
     _itemRepo = itemRepo;
 }
 public DayApplicationService(IDayRepository repository, IHourRepository hourRepository, IUnitOfWork unitOfWork) : base(unitOfWork)
 {
     this._repository     = repository;
     this._hourRepository = hourRepository;
 }
 public MonthRepository(AtdDbContext dbContext, IDayRepository dayRep)
 {
     this.dbContext = dbContext;
     this.dayRep    = dayRep;
 }
示例#27
0
 public DayController(IDayRepository dayRepository,
     ICardRepository cardRepository)
 {
     this.repositoryDay = dayRepository;
     this.repositoryCard = cardRepository;
 }