public FamilyWindowViewModel(Family family, IUIVisualizerService uiVisualizerService, IMessageService messageService) { Argument.IsNotNull(() => family); Argument.IsNotNull(() => uiVisualizerService); Argument.IsNotNull(() => messageService); Family = family; _uiVisualizerService = uiVisualizerService; _messageService = messageService; AddPerson = new TaskCommand(OnAddPersonExecuteAsync); EditPerson = new TaskCommand(OnEditPersonExecuteAsync, OnEditPersonCanExecute); RemovePerson = new TaskCommand(OnRemovePersonExecuteAsync, OnRemovePersonCanExecute); }
public FamilyViewModel(Family family) { Argument.IsNotNull(() => family); Family = family; }