C# Класс EducationsCourses.ViewModel.PersonsListViewModel

کلاس مربوط به مدیریت همه اشخاص
Наследование: BaseViewModel
Показать файл Открыть проект

Открытые свойства

Свойство Тип Описание
_repository EducationsCourses.Repository.PersonRepository

Открытые методы

Метод Описание
PersonsListViewModel ( ) : EducationsCourses.Helpers

سازنده پیش فرض

Защищенные методы

Метод Описание
OnDispose ( ) : void

Приватные методы

Метод Описание
CanDelete ( ) : bool
CanEdit ( ) : bool
Delete ( Person person ) : void
DoSearchByName ( string name ) : void

متدی برای کامند سرچ با نام

Edit ( Person person ) : void

متدی برای کامند ویرایش شخص

GetPersons ( string name, string property ) : void

متدی برای برگرداندن همه اشخاص

SearchByNationalCode ( string nationalCode ) : void
_repository_PersonAdded ( object sender, CustomEventArgs e ) : void
_repository_PersonDeleted ( object sender, CustomEventArgs e ) : void
_repository_PersonUpdated ( object sender, CustomEventArgs e ) : void

Описание методов

OnDispose() защищенный Метод

protected OnDispose ( ) : void
Результат void

PersonsListViewModel() публичный Метод

سازنده پیش فرض
public PersonsListViewModel ( ) : EducationsCourses.Helpers
Результат EducationsCourses.Helpers

Описание свойств

_repository публичное статическое свойство

public static PersonRepository,EducationsCourses.Repository _repository
Результат EducationsCourses.Repository.PersonRepository