Exemplo n.º 1
0
 public ProjectVolViewModel(INavigationService navigationService, IHttpClientService httpClientService, IDateFilterSpecification <Project> dateFilterSpecification, IProjectFilterByVolunteerSpecification projectFilterByVolunteerSpecification, IProjectFilterByStatusOrTypeSpecification projectFilterByStatusOrTypeSpecification) : base(navigationService, httpClientService)
 {
     _allProjects             = new List <ProjectDto>();
     _projects                = new ObservableCollection <ProjectDto>();
     _schools                 = new List <BaseEntityDto <School> >();
     _volunteersDto           = new List <BaseEntityDto <Volunteer> >();
     _selectedDate            = DateTimeOffset.Now;
     _dateFilterSpecification = dateFilterSpecification;
     _selectedMainType        = SelectProjectMainTypeEnum.All;
     _projectFilterByVolunteerSpecification    = projectFilterByVolunteerSpecification;
     _projectFilterByStatusOrTypeSpecification = projectFilterByStatusOrTypeSpecification;
     _selectSecondTypeVisibility = _dateVisibility = _searchTextVisibility = _statusEnumVisibility = _selectSecondTypeVisibility = Visibility.Collapsed;
 }
Exemplo n.º 2
0
 public VolunteerCoordViewModel(IHttpClientService httpClientService, INavigationService navigationService, IDateFilterSpecification <Volunteer> dateFilterSpecification, IVolunteerFilterBySchoolSpecification volunteerFilterBySchoolSpecification, IVolunteerFilterByStatusSpecification volunteerFilterByStatusSpecification) : base(navigationService, httpClientService)
 {
     _volunteers              = new List <Volunteer>();
     _allVolunteersDto        = new List <BaseEntityDto <Volunteer> >();
     _volunteersDto           = new ObservableCollection <BaseEntityDto <Volunteer> >();
     _dateFilterSpecification = dateFilterSpecification;
     _schools          = new List <BaseEntityDto <School> >();
     _selectedDate     = DateTimeOffset.Now;
     _selectedMainType = SelectVolunteerMainTypeEnum.All;
     _volunteerFilterBySchoolSpecification = volunteerFilterBySchoolSpecification;
     _volunteerFilterByStatusSpecification = volunteerFilterByStatusSpecification;
     _selectSecondTypeVisibility           = _dateVisibility = _searchTextVisibility = _statusEnumVisibility = _selectSecondTypeVisibility = Visibility.Collapsed;
 }