C# Class NavSample.DetailPageViewModel

Inheritance: Caliburn.Micro.Screen, INavigationTarget
Show file Open project: IdeaBlade/Punch

Public Methods

Method Description
CanClose ( Action callback ) : void
DetailPageViewModel ( INavigator navigator, ICustomerUnitOfWork unitOfWork, NavSample.ErrorHandler errorHandler ) : System
Discard ( ) : void
GoBack ( ) : void
OnNavigatedTo ( NavigationArgs args ) : void
Save ( ) : void
Start ( System.Guid customerId ) : void

Private Methods

Method Description
UnitOfWorkOnEntityChanged ( object sender, EntityChangedEventArgs entityChangedEventArgs ) : void

Method Details

CanClose() public method

public CanClose ( Action callback ) : void
callback Action
return void

DetailPageViewModel() public method

public DetailPageViewModel ( INavigator navigator, ICustomerUnitOfWork unitOfWork, NavSample.ErrorHandler errorHandler ) : System
navigator INavigator
unitOfWork ICustomerUnitOfWork
errorHandler NavSample.ErrorHandler
return System

Discard() public method

public Discard ( ) : void
return void

GoBack() public method

public GoBack ( ) : void
return void

OnNavigatedTo() public method

public OnNavigatedTo ( NavigationArgs args ) : void
args Cocktail.NavigationArgs
return void

Save() public method

public Save ( ) : void
return void

Start() public method

public Start ( System.Guid customerId ) : void
customerId System.Guid
return void