//=============================================================== public FillNhanVienViewModel(INhanVienStore nhanVienStore) { _nhanVienStore = nhanVienStore; AddClickCommand = new Command(OnAddClicked); LoadIMGCommand = new Command(OnLoadIMGClicked); ClearCommand = new Command(OnCLearClicked); }
public DetailNhanVienViewModel(NhanVienViewModel x, INhanVienStore nhanVienStore, IPageService pageService) { _nhanVienStore = nhanVienStore; _pageService = pageService; NhanVien = new NhanVienViewModel(x.ID, x.Name, x.Date, x.GioiTinh, x.Address, x.Desc, x.IMG, x.PhoneNumber); UpdateCommand = new Command(OnUpdateClicked); }
public DetailNhanVienViewModel(NhanVienViewMode x, INhanVienStore nhanVienStore, IPageService pageService) { _nhanVienStore = nhanVienStore; _pageService = pageService; LoadData(x); UpdateCommand = new Command(OnUpdateClicked); }
//========================================================== public ListNhanVienViewModel(INhanVienStore nhanVienStore) { _nhanViens = new ObservableCollection <NhanVienViewMode>(); _nhanVienStore = nhanVienStore; //khai mo connect vs SQLite. //Command LoadDataCommand = new Command(async() => await LoadData()); DeleteCommand = new Command(async x => await DeleteClicked(x)); AddNaviCommand = new Command(async() => await AddNaviClicked()); }