private void RemovePerson(Person p)
        {
            Persons.Remove(p);
            SelectedPerson = Persons.Count > 0 ? Persons.First() : null;

            _personFacade.DeletePerson(p);
            FlashMessagesManager.DisplayFlashMessage("Záznam byl úspěšně odstraněn!", Common.FlashMessages.Type.SUCCESS);
        }
예제 #2
0
 private void SaveRecord()
 {
     if (Person == null)
     {
         Person p = new Person(FirstName, LastName, SelectedDate)
         {
             Note = _note
         };
         _personFacade.StorePerson(p);
         EventAggregator.PublishOnUIThread(new PersonCreatedMessage(p));
         FlashMessagesManager.DisplayFlashMessage("Záznam byl úspěšně přidán!", Common.FlashMessages.Type.SUCCESS);
     }
     else
     {
         Person.FirstName = FirstName;
         Person.LastName  = LastName;
         Person.Note      = Note;
         Person.Birthday  = SelectedDate;
         _personFacade.UpdatePerson(Person);
         FlashMessagesManager.DisplayFlashMessage("Záznam byl úspěšně uložen!", Common.FlashMessages.Type.SUCCESS);
     }
     EventAggregator.PublishOnUIThread(new ChangeViewMessage <BirthdaysViewModel>());
 }