コード例 #1
0
        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();
        }
コード例 #2
0
        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();
            }
        }
コード例 #3
0
ファイル: EditAgent.xaml.cs プロジェクト: marsBLR/Dp
 public EditAgent(AgentViewModels agent) : this()
 {
     this.agent       = agent;
     this.DataContext = agent;
 }