コード例 #1
0
 public EditedPersonMessage(Person person)
 {
     Person = person;
 }
コード例 #2
0
 public SendPersonToEditMessage(Person person)
 {
     Person = person;
 }
コード例 #3
0
 public void Remove(Person person)
 {
     throw new NotImplementedException();
 }
コード例 #4
0
 public void Update(Person person)
 {
     throw new NotImplementedException();
 }
コード例 #5
0
 public void Update(Person person)
 {
     _personRepository.Update(person);
 }
コード例 #6
0
 public void Remove(Person person)
 {
     _personRepository.Remove(person);
 }
コード例 #7
0
 public void Add(Person person)
 {
     _personRepository.Add(person);
 }
コード例 #8
0
        private void RequestAddPersonRecieve(RequestAddPersonMessage message)
        {
            // Если надо добавить запись, то кнопка принять называется - Add
            AcceptingText = "Add";

            // Создаём пустые данные для их заполнения.
            EditPerson = new Person();
        }
コード例 #9
0
        private void PersonToEditRecieve(SendPersonToEditMessage message)
        {
            // Если надо поменять данные, то кнопка принять называется - Edit
            AcceptingText = "Edit";

            // Создать копию данных, для того чтобы сразу не изменять данные, а только после принятия изменений.
            EditPerson = (Person) message.Person.Clone();
        }