public PictureRepository(INetStatusService netStatusService, FestiMSClient client) { _uploadQue = new Queue <KeyValuePair <DrawQuestion, string> >(); _netStatusService = netStatusService; _client = client; _pictureServiceUrl = AppSettings.Get("geordistorage"); }
public InspectorListViewModel(IFestiClient client, IMapper mapper, INetStatusService statusService) : base(client, mapper) { NetService = statusService; OpenChangePasswordCommand = new RelayCommand(ChangePassword, CanChangePassword); NetService.SubscribeWithAction(OpenChangePasswordCommand.RaiseCanExecuteChanged); NetService.SubscribeWithAction(EditCommand.RaiseCanExecuteChanged); }
public QuestionnaireListViewModel(IQuestionnaireRepository repo, FestiMSClient client, IMapper mapper, [Named("ListEv")] IEditViewModel <EventViewModel> eventVm, INetStatusService netService) : base(client, mapper) { _repo = repo; _eventVm = eventVm; OpenPlanCommand = new RelayCommand(OpenPlan, CanPlanInspectorIn); // ReSharper disable once VirtualMemberCallInConstructor Refresh(); NetService = netService; }
public FestiMSClient(IMapper mapper, INetStatusService netStatusService) : base(AppSettings.Get("festiMSURL")) { _mapper = mapper; Questionnaires = new QuestionnaireRepository(this); Users = new UserRepository(this); InitSyncTables(); CreateLocalDb(); InitializeStore(); Availabilities = new AvailabilityRepository(this, _syncTables[typeof(Inspector)] as IMobileServiceSyncTable <Inspector>); Inspectors = new InspectorRepository(_syncTables[typeof(Inspector)] as IMobileServiceSyncTable <Inspector>); Questionnaires = new QuestionnaireRepository(this); Contacts = new ContactRepository(this); Advices = new AdviceRepository(_syncTables[typeof(Advice)] as IMobileServiceSyncTable <Advice>); Customers = new CustomerRepository(this); }
public void Init() { festiClient = new Mock <IFestiClient>().Object; statusService = new Mock <INetStatusService>().Object; ListMock = new InspectorListViewModel(festiClient, mapperMock.Object, statusService); window = new Mock <IClosable>(); mapperMock = new Mock <IMapper>(); //ListMock.Setup(mock => mock.ViewModels).Returns(CLASSMAKEN)); AddQVM = new AddInspectorViewModel(new Mock <IUserRepository>().Object, ListMock, mapperMock.Object, festiClient); //AddQVM.l //MockRepo.Setup(elem => elem.InsertAsync(Question)).Returns(Task.CompletedTask); //QfactoryMock.Setup(mock => mock.QuestionTypes== "open"); //FestiMClientMock = new Mock<FestiMSClient>(); }
public EventDashboardViewModel(IEditViewModel <EventViewModel> editVm, FestiMSClient client, QuestionnaireListViewModel question, IMapper mapper, INetStatusService statusService) { _editVm = editVm; Questions = question; NetService = statusService; _editVm.AddPredicate(CanExecute); Task.Run(async() => { var customer = await client.Customers.GetCustomer(editVm.EntityViewModel.CustomerId); CustomerVM = mapper.Map <CustomerViewModel>(customer); RaisePropertyChanged("CustomerVM"); }); ShowContactsCommand = new RelayCommand(ShowContacts); ShowAdviceCommand = new RelayCommand(ShowAdviceBuilder, CanShowAdviceBuilder); ShowDescriptionCommand = new RelayCommand(ShowDescription); NetService.SubscribeWithAction(ShowAdviceCommand.RaiseCanExecuteChanged); }