public HomeViewModel() { try { if (Users == null) { Users = new ObservableCollection <User>(); } if (UserInfo == null) { UserInfo = new User(); } MCountry = new ObservableCollection <string>( from c in context.Users group c by c.Country into g select g.Key); context = new Amol_LearningEntities(); CreateCommand = new RelayCommand <User>(CreateUser, CreateCanExecute); DeleteCommand = new RelayCommand <User>(DeleteUser); EditCommand = new RelayCommand <User>(param => EditUser(param)); NewCommand = new RelayCommand <string>(param => NewUser(param)); ReceiveUserInfo(); RefreshData(); } catch (Exception ex) { throw new Exception(ex.Message); } }
public HomeViewModel() { try { if (Users == null) Users = new ObservableCollection<User>(); if (UserInfo == null) UserInfo = new User(); MCountry = new ObservableCollection<string>( from c in context.Users group c by c.Country into g select g.Key); context = new Amol_LearningEntities(); CreateCommand = new RelayCommand<User>(CreateUser, CreateCanExecute); DeleteCommand = new RelayCommand<User>(DeleteUser); EditCommand = new RelayCommand<User>(param => EditUser(param)); NewCommand = new RelayCommand<string>(param => NewUser(param)); ReceiveUserInfo(); RefreshData(); } catch (Exception ex) { throw new Exception(ex.Message); } }