public void Init()
        {
            openQ     = new OpenQuestion();
            QuestMock = new Mock <IQuestionRepository>();

            _questionnaire = new Questionnaire()
            {
                Id = Guid.Empty.ToString()
            };

            OpenQuestion = new OpenQuestionViewModel(openQ, QuestMock.Object);
            QfactoryMock = new Mock <IQuestionFactory>();
            ListMock     = new Mock <IAddableList <Questionnaire> >();
            MapperMock   = new Mock <IMapper>();
            EditMock     = new Mock <IEditViewModel <EventViewModel> >();
            festiClient  = new Mock <IFestiClient>().Object;
            QfactoryMock.Setup(mock => mock.Create(_questionnaire, "Open", It.IsAny <int>())).Returns(OpenQuestion);
            EditMock.Setup(mock => mock.Entity.Id).Returns("ff");
            AddQVM = new AddQuestionnaireViewModel(QfactoryMock.Object, ListMock.Object, MapperMock.Object, EditMock.Object, festiClient);


            //MockRepo.Setup(elem => elem.InsertAsync(Question)).Returns(Task.CompletedTask);
            //QfactoryMock.Setup(mock => mock.QuestionTypes== "open");
            //FestiMClientMock = new Mock<FestiMSClient>();
        }
Пример #2
0
 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 void Init()
        {
            mapperMock = new Mock <IMapper>();

            CustomervmMock = new Mock <CustomerViewModel>();
            customer       = new Customer();
            customer.Id    = "onetwo";
            festiClient    = new Mock <IFestiClient>().Object;
            userListMock   = new CustomerListViewModel(festiClient, mapperMock.Object);
            window         = new Mock <IClosable>();

            //userListMock.Setup(mock => mock.ViewModels).Returns(CustomervmMock.Object, customer));
            //userListMock.Setup(mock => mock.AddEntity(customer));
            //userListMock.Setup(mock => mock.



            // mapperMock.Setup(mock => mock.Map<Customer>(customer)).Returns(customer);
            //mapperMock.Setup(mock => mock.Map(customer));
            AddQVM = new AddCustomerViewModel(userListMock, mapperMock.Object, festiClient);



            //MockRepo.Setup(elem => elem.InsertAsync(Question)).Returns(Task.CompletedTask);
            //QfactoryMock.Setup(mock => mock.QuestionTypes== "open");
            //FestiMClientMock = new Mock<FestiMSClient>();
        }
Пример #4
0
 public GenericEditEntityViewModel(IFestiClient festiMsClient, IMapper mapper, TEntity model)
 {
     _canUpdatePredicates = new List <Func <bool> >();
     _client = festiMsClient;
     _mapper = mapper;
     Model   = model;
     _mapper.Map(Model, EntityViewModel);
     UpdateEntityCommand = new RelayCommand <IClosable>(UpdateEntity, CanUpdate);
     DeleteEntityCommand = new RelayCommand(DeleteEntity, CanDelete);
     CloseWindowCommand  = new RelayCommand <IClosable>(CloseWindow);
     Entity = model;
 }
Пример #5
0
        protected ListViewModelBase(IFestiClient client, IMapper mapper)
        {
            ViewModels           = new ObservableCollection <GenericEditEntityViewModel <TViewModel, TEntity> >();
            EditCommand          = new RelayCommand(EditSelectedViewModel, CanEdit);
            DeleteCommand        = new RelayCommand(DeleteSelectedEntity, CanDelete);
            ShowAddEntityCommand = new RelayCommand(ShowAddEntity);
            FindElement          = new RelayCommand(FindElements);
            _client = client;
            _mapper = mapper;

            // ReSharper disable once VirtualMemberCallInConstructor
            Refresh();
        }
Пример #6
0
        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>();
        }
Пример #7
0
        public AddUserViewModel(IUserRepository repo, UserListViewModel userList, IMapper mapper, IFestiClient client) : base(userList, mapper, client)
        {
            ChangePasswordCommand = new RelayCommand(ChangePassword);

            Task.Run(async() =>
            {
                Emails = await repo.GetEmailsAsync(EntityViewModel.Id);
            });
        }
Пример #8
0
 public TableQuestionFactory(IFestiClient festiClient)
 {
     _festiClient = festiClient;
 }
        public AddQuestionnaireViewModel(IQuestionFactory questionFactory, IAddableList <Questionnaire> list,
                                         IMapper mapper, IEditViewModel <EventViewModel> editVm, IFestiClient client) : base(list, mapper, client)
        {
            DeleteSelectedCommand  = new RelayCommand <QuestionViewModel>(DeleteSelected);
            _questionFactory       = questionFactory;
            SelectedType           = QuestionTypes.First();
            AddQuestionCommand     = new RelayCommand(AddQuestionAsync);
            ShowDescriptionCommand = new RelayCommand(ShowDescription);

            _questionnaire = new Questionnaire()
            {
                EventId = editVm.Entity.Id
            };
        }
Пример #10
0
 public ScheduleEventViewModel(IFestiClient client, IMapper mapper, MainViewModel mvm) : base(client, mapper)
 {
     _mvm = mvm;
 }
Пример #11
0
 public AddCustomerViewModel(CustomerListViewModel userList, IMapper mapper, IFestiClient client) : base(userList, mapper, client)
 {
 }
Пример #12
0
 public AddContactViewModel(IEditViewModel <CustomerViewModel> customer, ContactListViewModel contactList, IMapper mapper, IFestiClient client) : base(contactList, mapper, client)
 {
     EntityViewModel = new ContactViewModel()
     {
         CustomerId = customer.Entity.Id
     };
 }
Пример #13
0
 public AddInspectorViewModel(IUserRepository repo, InspectorListViewModel userList, IMapper mapper, IFestiClient client) : base(userList, mapper, client)
 {
     Task.Run(async() =>
     {
         Emails = await repo.GetEmailsAsync(EntityViewModel.Id);
     });
 }
Пример #14
0
 public CustomerListViewModel(IFestiClient client, IMapper mapper) : base(client, mapper)
 {
     ShowContactAdd = new RelayCommand(AddContactViewModel);
 }