Exemple #1
0
        public FilesViewModel(IFilesRepository filesRepository, IAuthStore authStore, IProductsRepository productsRepository, 
            Func<CreateFileViewModel> createFactory, Func<EditFileViewModel> editFactory)
        {
            this.filesRepository = filesRepository;
            this.productsRepository = productsRepository;
            this.createFactory = createFactory;
            this.editFactory = editFactory;

            var token = authStore.LoadToken();
            if (token != null)
            {
                IsEditor = token.IsEditor();
                IsAdmin = token.IsAdmin();
            }

            cvs = new CollectionViewSource();
            items = new ObservableCollection<FileDescription>();
            cvs.Source = items;
            cvs.SortDescriptions.Add(new SortDescription("Name", ListSortDirection.Ascending));
            cvs.SortDescriptions.Add(new SortDescription("Id", ListSortDirection.Ascending));

            editRequest = new InteractionRequest<IConfirmation>();
            BrowseCommand = new DelegateCommand(Browse);
            EditCommand = new DelegateCommand<FileDescription>(Edit);

            deleteCommand = new DelegateCommand(PromtDelete, HasSelectedItems);
            deleteRequest = new InteractionRequest<Confirmation>();
        }
 public OrderDocumentController(IUppyControllersFactory controllersFactory,
     IUppyDataManagersFactory dataManagersFactory, IFilesRepository filesRepository)
 {
     _controllersFactory = controllersFactory;
     _dataManagersFactory = dataManagersFactory;
     _filesRepository = filesRepository;
     _order = dataManagersFactory.GetDataManager<Order>();
     _drawingDataManager = dataManagersFactory.GetDataManager<Drawing>();
 }
        public AttachmentsViewModel(IFilesRepository filesRepository, IProductsRepository productsRepository)
        {
            this.filesRepository = filesRepository;
            this.productsRepository = productsRepository;

            BrowseCommand = new DelegateCommand(Browse);
            OpenFileCommand = new DelegateCommand<FileDescription>(OpenFile);
            Files = new ObservableCollection<FileDescription>();
            //openDetailRequest = new InteractionRequest<AttachmentDetailViewModel>();
            deleteCommand = new DelegateCommand(PromtDelete, CanDelete);
            //deleteRequest = new InteractionRequest<Confirmation>();
        }
 protected BaseController(IControllerData data)
 {
     this.accountRepository = data.AccountRepository;
     this.formsAuthentication = data.FormsAuthentication;
     this.articlesRepository = data.ArticlesRepository;
     this.staticPagesRepository = data.StaticPagesRepository;
     this.filesRepository = data.FilesRepository;
     this.lecturersRepository = data.LecturersRepository;
     this.eventsRepository = data.EventsRepository;
     this.settingsRepository = data.SettingsRepository;
     this.committeeRepository = data.CommitteeRepository;
     this.slideshowRepository = data.SlideshowRepository;
     this.albumRepository = data.AlbumRepository;
     this.galleryRepository = data.GalleryRepository;
     this.feedbackRepository = data.FeedbackRepository;
     this.sessionsRepository = data.SessionsRepository;
     this.bannersRepository = data.BannersRepository;
 }
 public ControllerData(IFormsAuthentication formsAuthentication, IAccountRepository accountRepository, IArticlesRepository articlesRepository,
     IStaticPagesRepository staticPagesRepository, IFilesRepository filesRepository, ILecturersRepository lecturersRepository,
     IEventsRepository eventsRepository, ISettingsRepository settingsRepository, ICommitteeRepository committeeRepository,
     ISlideshowRepository slideshowRepository, IAlbumRepository albumRepository, IGalleryRepository galleryRepository,
     IFeedbackRepository feedbackRepository, ISessionsRepository sessionsRepository, IBannersRepository bannersRepository)
 {
     this.FormsAuthentication = formsAuthentication;
     this.AccountRepository = accountRepository;
     this.ArticlesRepository = articlesRepository;
     this.StaticPagesRepository = staticPagesRepository;
     this.FilesRepository = filesRepository;
     this.LecturersRepository = lecturersRepository;
     this.EventsRepository = eventsRepository;
     this.SettingsRepository = settingsRepository;
     this.CommitteeRepository = committeeRepository;
     this.SlideshowRepository = slideshowRepository;
     this.AlbumRepository = albumRepository;
     this.GalleryRepository = galleryRepository;
     this.FeedbackRepository = feedbackRepository;
     this.SessionsRepository = sessionsRepository;
     this.BannersRepository = bannersRepository;
 }
 public FilesService(IFilesRepository filesRepository)
 {
     _filesRepository = filesRepository;
 }
 public EditFileViewModel(IFilesRepository filesRepository, IApplicationSettings settings, Func<ProductPickerViewModel> pickerFactory)
     : base(pickerFactory)
 {
     this.filesRepository = filesRepository;
     this.settings = settings;
 }
 public DownloadsController(IFilesRepository filesRepository)
 {
     _filesRepository = filesRepository;
 }
 public FilesLoaderToRepository(IFilesRepository filesRepository)
 {
     _filesRepository = filesRepository;
 }
 public CreateFileViewModel(IFilesRepository filesRepository, Func<ProductPickerViewModel> pickerFactory)
     : base(pickerFactory)
 {
     this.filesRepository = filesRepository;
 }
Exemple #11
0
 public FilesViewForm(IFilesRepository filesRepository)
 {
     _filesRepository = filesRepository;
     InitializeComponent();
 }
Exemple #12
0
 public FilesController(IControllersFactory controllersFactory, IFilesRepository filesRepository)
 {
     _controllersFactory = controllersFactory;
     _filesRepository = filesRepository;
 }