public EditAgentMappingViewModel(AgentMapping mapping) { _editMapping = mapping; _newMapping = false; ExcelName = mapping.ExcelAgentName; TalkdeskName = mapping.TalkdeskAgentName; }
public void Save() { if (string.IsNullOrWhiteSpace(ExcelName)) { MessageBox.Show("Please enter an Excel Name"); } else if (string.IsNullOrWhiteSpace(TalkdeskName)) { MessageBox.Show("Please enter a Talkdesk Name"); } else { List <AgentMapping> userMappings = Properties.Settings.Default.UserMappings ?? new List <AgentMapping>(); if (!_newMapping) { userMappings.Remove(_editMapping); } AgentMapping userMapping = new AgentMapping() { ExcelAgentName = ExcelName, TalkdeskAgentName = TalkdeskName }; userMappings.Add(userMapping); Properties.Settings.Default.UserMappings = userMappings; _editMapping = userMapping; ActivateWindow.ViewAgentMapping(); } }
public static void EditAgentMapping(AgentMapping mapping) { EditAgentMappingViewModel editUserMappingView = new EditAgentMappingViewModel(mapping); OpenItem(editUserMappingView); }
public EditAgentMappingViewModel() { _newMapping = true; _editMapping = new AgentMapping(); }