public void Update(object name)
        {
            var newName = (string)name;

            Persons.First(x => string.Compare(x.Name, Current.Name, false) == 0).Name = newName;
            OnPropertyChanged("Persons");
        }
        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);
        }
Esempio n. 3
0
        public Person GetPerson(string name)
        {
            Person person = null;

            if (Persons.Count > 0)
            {
                person = Persons.First(p => p.Name == name);
            }
            return(person);
        }
        public Person FindById(int id)
        {
            var vm = Persons.First(p => p.Id == id);

            return(new Person(vm.Id, vm.Name));
        }
        public void RemovePerson(int id)
        {
            var viewModel = Persons.First(person => person.Id == id);

            Persons.Remove(viewModel);
        }