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); }
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>()); }