public EmailListViewModel(IEmailSupplier emailSupplier) { _emailSupplier = emailSupplier; Emails = new ObservableCollection <EmailObservable>(); OpenEmailCommand = new RelayCommand(OpenEmail); }
public AddEditEmailViewModel(IEmailSupplier emailSupplier) { _builder = new StringBuilder(); _emailSupplier = emailSupplier; _validation = new ValidationTemplate(this); _validation.ErrorsChanged += (sender, args) => IsSubmitEnabled = !_validation.HasErrors; SubmitCommand = new RelayCommand(Submit); }
public EmailController(IEmailSupplier emailSupplier, ILogger <EmailController> logger) { _emailSupplier = emailSupplier; _logger = logger; }