Ejemplo n.º 1
0
        public EmailListViewModel(IEmailSupplier emailSupplier)
        {
            _emailSupplier = emailSupplier;

            Emails = new ObservableCollection <EmailObservable>();

            OpenEmailCommand = new RelayCommand(OpenEmail);
        }
Ejemplo n.º 2
0
        public AddEditEmailViewModel(IEmailSupplier emailSupplier)
        {
            _builder                   = new StringBuilder();
            _emailSupplier             = emailSupplier;
            _validation                = new ValidationTemplate(this);
            _validation.ErrorsChanged += (sender, args) => IsSubmitEnabled = !_validation.HasErrors;

            SubmitCommand = new RelayCommand(Submit);
        }
Ejemplo n.º 3
0
 public EmailController(IEmailSupplier emailSupplier, ILogger <EmailController> logger)
 {
     _emailSupplier = emailSupplier;
     _logger        = logger;
 }