public WorkersDialog(mode dialogMode, WorkersPage page, int fieldID = -1) : this() { CurMode = dialogMode; ID = fieldID; CurPage = page; FillFields(); }
public App() { WorkersPage page = new WorkersPage(); page.BindingContext = GetWorkerList(page); MainPage = new NavigationPage(page); }
public void gotoWorkers() { if (workersPage is null) { workersPage = new WorkersPage(); } CurrentPage = workersPage; OnPropertyChanged(nameof(CurrentPage)); }
/// <summary> /// Returns WorkerListViewModel instance /// </summary> /// <returns>WorkerListViewModel instance</returns> public WorkerListViewModel GetWorkerList(WorkersPage mainPage) { var databasePath = DependencyService.Get <IDbFilePathProvider>().GetFilePath(); _repository = new WorkersRepository(databasePath); var workersService = new WorkerService(_repository); var workerModifier = new WorkerModifier(mainPage); var workerList = new WorkerListViewModel( workersService, workerModifier, new DetailedWorkerItemFactory(), new UserInteractionBasedOnPage(mainPage)); return(workerList); }
public void TestInitialize() { MockRepo = new TestWorkerRepo(); PageModel = new WorkersPage((IWorkersRepo)MockRepo); }
private void table_workers_Click(object sender, RoutedEventArgs e) { WorkersPage p = new WorkersPage(this); AddNewTab(p, "Работники"); }