public CollectionsVM( CollectionsFABButtonVM fabPlusButtonVM, UploadVM uploadVM, TagVM tagVM, TagImageDialogVM tagImageDialogVM, SearchBoxVM searchBoxVM, TagDropDownMenuVM tagDropdownMenuVM, SortDropdownMenuVM sortDropdownMenuVM, DeleteConfirmationBarVM deleteConfirmationVM, ImageViewerVM imageViewerVM, ProjectService projectService, TagsService tagsService) { State = CollectionsState.Main; CollectionsFABButtonVM = fabPlusButtonVM; UploadVM = uploadVM; TagImageDialogVM = tagImageDialogVM; TagVM = tagVM; SearchBoxVM = searchBoxVM; SearchBoxVM.HasErrorMessage = true; SearchBoxVM.ErrorMessage = "No search results"; SearchBoxVM.PlaceHolderText = "Search by name"; TagDropdownMenuVM = tagDropdownMenuVM; SortDropdownMenuVM = sortDropdownMenuVM; DeleteConfirmationBarVM = deleteConfirmationVM; ImageViewerVM = imageViewerVM; ProjectService = projectService; TagsService = tagsService; RegisterEvents(); ImageThumbnails = new ObservableCollection <ImageThumbnailCollectionsVM>(); }
public ProjectsVM( ProjectsFABButtonVM fABPlusButtonVM, CreateProjectVM createProjectVM, SortDropdownMenuVM sortDropdownMenuVM, SearchBoxVM searchBoxVM, ProjectService projectService) { ProjectsFABButtonVM = fABPlusButtonVM; CreateProjectVM = createProjectVM; SortDropdownMenuVM = sortDropdownMenuVM; SortDropdownMenuVM.SortDateText = "Date Created"; SearchBoxVM = searchBoxVM; SearchBoxVM.PlaceHolderText = "Search by name"; SearchBoxVM.HasErrorMessage = true; SearchBoxVM.ErrorMessage = "No search results"; ProjectService = projectService; RegisterEvents(); }