public AssociatesViewModel() { // _associates = new FullyObservableCollection<Models.AssociateModel>(); _associates = DataLayer.DatabaseQueries.GetAssociates(); //populate from database validProperties = new Dictionary <string, bool>(); validProperties.Add("AssociateName", false); _associate = new Models.AssociateModel(); _isediting = true; _scrolltolastitem = false; ScrollToSelectedItem = 0; }
private void ExecuteSaveAndClose(object parameter) { IMessageBoxService _msgboxcommand = new MessageBoxService(); _canexecuteadd = true; DialogResult = true; if (!_isediting) { Models.AssociateModel _newassoc = new Models.AssociateModel(); _newassoc.AssociateName = Associate.AssociateName; // _associatename; _newassoc.LoginName = Associate.LoginName; // _associatelogin ?? string.Empty; DataLayer.DatabaseQueries.AddAssociate(_newassoc); } else { DataLayer.DatabaseQueries.UpdateAssociate(_associate); } CloseWindow(); }