private void AddWBS() { string wbsName = _wbsNameToAdd; string wbsCode = _wbsCodeToAdd; // Check if name is empty if (wbsName == null || wbsName.Replace(" ", String.Empty) == "") { return; } // Check if code is empty if (wbsCode == null || wbsCode.Replace(" ", String.Empty) == "") { return; } // Check if name is already in use among active wbs codes if (WBSViewModels.Any(w => w.Name.Equals(wbsName, StringComparison.CurrentCultureIgnoreCase))) { return; } // Insert into database WBS newWBS = _dbGateway.InsertNewWBS(wbsName, wbsCode, Utilities.ConvertToUnixTime(DateTime.Now)); // Update Collection WBSViewModels.Add(new WBSViewModel(newWBS, _dbGateway)); // Clear user input WBSCodeToAdd = ""; WBSNameToAdd = ""; }