//===============================================================
 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);
 }
示例#3
0
 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());
 }