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>(); }
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>(); }
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; }
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(); }
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 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); }); }
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 }; }
public ScheduleEventViewModel(IFestiClient client, IMapper mapper, MainViewModel mvm) : base(client, mapper) { _mvm = mvm; }
public AddCustomerViewModel(CustomerListViewModel userList, IMapper mapper, IFestiClient client) : base(userList, mapper, client) { }
public AddContactViewModel(IEditViewModel <CustomerViewModel> customer, ContactListViewModel contactList, IMapper mapper, IFestiClient client) : base(contactList, mapper, client) { EntityViewModel = new ContactViewModel() { CustomerId = customer.Entity.Id }; }
public AddInspectorViewModel(IUserRepository repo, InspectorListViewModel userList, IMapper mapper, IFestiClient client) : base(userList, mapper, client) { Task.Run(async() => { Emails = await repo.GetEmailsAsync(EntityViewModel.Id); }); }
public CustomerListViewModel(IFestiClient client, IMapper mapper) : base(client, mapper) { ShowContactAdd = new RelayCommand(AddContactViewModel); }