public void UpdateAgent(AgentViewModels agentModel) { Agent agentEntityDB = dataBase.Agents.Get(agentModel.AgentId); agentEntityDB.Login = agentModel.Login; agentEntityDB.Password = agentModel.Password; // Appointment appointmentEntity = Mapper.Map<Appointment>(appointmentModel); agentEntityDB.LastNameAgent = agentModel.LastNameAgent; agentEntityDB.NameAgent = agentModel.NameAgent; agentEntityDB.Phone = agentModel.Phone; agentEntityDB.Email = agentModel.Email; dataBase.Agents.Update(agentEntityDB); dataBase.Save(); }
private void btnAddAgent_Click(object sender, RoutedEventArgs e) { AgentViewModels agentModel = new AgentViewModels(); AddAgent a = new AddAgent(agentModel); //создаем окно a.Title = "Добавить Агента"; a.Owner = this;//устанавливаем собственника окна var result = a.ShowDialog(); if (result == true) { agentService.CreateAgent(agentModel); ResetCollection("AgentsViewModel"); int Index = agentsModel.Count - 1; dGridAgent.SelectedIndex = Index; a.Close(); } }
public EditAgent(AgentViewModels agent) : this() { this.agent = agent; this.DataContext = agent; }