public DoctorServices(IDoctorRepository doctorRepository, IScheduleRepository scheduleRepository, Locker locker, IWorkDayRepository workDayRepository) { _doctorRepository = doctorRepository; _scheduleRepository = scheduleRepository; _locker = locker; _workDayRepository = workDayRepository; }
/// <summary> /// Default Constructor /// </summary> public MainPageViewModel(INavigation navigation) { Navigation = navigation; WorkDayRepository = new WorkDayRepository(); NewWorkDay = new Command(async() => { await Application.Current.MainPage.Navigation.PushAsync(new Views.NewWorkDay()); }); ViewWorkDays = new Command(async() => { await Application.Current.MainPage.Navigation.PushAsync(new Views.ViewWorkDays()); }); Settings = new Command(async() => { await Application.Current.MainPage.Navigation.PushAsync(new Views.ViewSettings()); }); if (DateTime.Now.Day < 16) { _StartDate = new DateTime(DateTime.Now.Year, DateTime.Now.Month, 1); } else { _StartDate = new DateTime(DateTime.Now.Year, DateTime.Now.Month, 16); } _WorkDayList = WorkDayRepository.GetCurrentWeekWorkDays(DateTime.Today); _CurWageHoursList = WorkDayRepository.GetBetweenDates(_StartDate, DateTime.Now); }
public WorkTimeViewModel(INavigation navigation) { Navigation = navigation; workDayRepository = new WorkDayRepository(); NewWorkDay = new WorkDay(); AddWorkDayCommand = new Command(async() => await AddWorkDay()); }
public UserServices(ISessionRepository sessionRepository, IScheduleRepository scheduleRepository, Locker locker, IWorkDayRepository workDayRepository) { _sessionRepository = sessionRepository; _scheduleRepository = scheduleRepository; _locker = locker; _workDayRepository = workDayRepository; }
public CommonServices(ISessionRepository sessionRepository, IProfessionRepository professionRepository, IDoctorRepository doctorRepository, IScheduleRepository scheduleRepository, IWorkDayRepository workDayRepository) { _sessionRepository = sessionRepository; _professionRepository = professionRepository; _doctorRepository = doctorRepository; _scheduleRepository = scheduleRepository; _workDayRepository = workDayRepository; }
public WorkingDayService(IWorkDayRepository workDayRepository) { if (workDayRepository == null) { throw new ArgumentNullException("workDayRepository"); } repository = workDayRepository; provider = new WorkDayProvider(repository); }
public AdminServices(ISessionRepository sessionRepository, IDoctorRepository doctorRepository, IProfessionRepository professionRepository, IScheduleRepository scheduleRepository, Locker locker, IWorkDayRepository workDayRepository, IUserRepository userRepository) { _sessionRepository = sessionRepository; _doctorRepository = doctorRepository; _professionRepository = professionRepository; _scheduleRepository = scheduleRepository; _locker = locker; _workDayRepository = workDayRepository; _userRepository = userRepository; }
public ViewWorkDaysViewModel(INavigation navigation) { Navigation = navigation; WorkDayRepository = new WorkDayRepository(); RemoveWorkDay = new Command(async() => await RemoveWorkDayExec()); Search = new Command(async() => await SearchExec()); /* * Setting StartDate either 1st day or 15th day of the month depending what day it is */ if (DateTime.Now.Day < 16) { StartDate = new DateTime(DateTime.Now.Year, DateTime.Now.Month, 1); } else { StartDate = new DateTime(DateTime.Now.Year, DateTime.Now.Month, 16); } WorkDaysList = WorkDayRepository.GetBetweenDates(StartDate, EndDate); }
public WorkDayController(IWorkDayRepository workDayRepository, IUserProfileRepository userProfileRepository) { _workDayRepository = workDayRepository; _userProfileRepository = userProfileRepository; }
public WorkDayProvider(IWorkDayRepository workDayRepository) { repository = workDayRepository; }
public WorkDayService(IWorkDayRepository workDayRepository) { _workDayRepository = workDayRepository; }
public WorkDayService(IWorkDayRepository workDayRepository, int allowedWorkingHours) { this.workDayRepository = workDayRepository; this.allowedWorkingHoursPerWeek = allowedWorkingHours; }
public WorkDayDTOService(IWorkDayRepository repository, IObjectToObjectMapper mapper) : base(repository, mapper) { }