C# Class TempHire.ViewModels.StaffingResource.StaffingResourcePhoneListViewModel

Inheritance: StaffingResourceScreenBase
显示文件 Open project: IdeaBlade/Cocktail.AsyncPack Class Usage Examples

Public Methods

Method Description
Add ( ) : void
Delete ( StaffingResourcePhoneItemViewModel phoneItem ) : void
SetPrimary ( StaffingResourcePhoneItemViewModel phoneItem ) : void

Protected Methods

Method Description
OnDeactivate ( bool close ) : void

Private Methods

Method Description
ClearPhoneNumbers ( ) : void
EnsureDelete ( ) : void
PhoneNumbersCollectionChanged ( object sender, NotifyCollectionChangedEventArgs e ) : void
StaffingResourcePhoneListViewModel ( IDomainUnitOfWorkManager unitOfWorkManager, IPartFactory phoneTypeSelectorFactory, IErrorHandler errorHandler, IDialogManager dialogManager ) : System.Collections.Generic

Method Details

Add() public method

public Add ( ) : void
return void

Delete() public method

public Delete ( StaffingResourcePhoneItemViewModel phoneItem ) : void
phoneItem StaffingResourcePhoneItemViewModel
return void

OnDeactivate() protected method

protected OnDeactivate ( bool close ) : void
close bool
return void

SetPrimary() public method

public SetPrimary ( StaffingResourcePhoneItemViewModel phoneItem ) : void
phoneItem StaffingResourcePhoneItemViewModel
return void