示例#1
0
        public ClienteEditarViewModel(IEventAggregator eventAggregator,
                                      IClienteDataProvider clienteDataProvider,
                                      ILookupProvider <GrupoCliente> grupoClienteLookupProvider)
        {
            _eventAggregator            = eventAggregator;
            _clienteDataProvider        = clienteDataProvider;
            _grupoClienteLookupProvider = grupoClienteLookupProvider;

            SalvarCommand  = new DelegateCommand(SalvarExecute, SalvarPodeExecute);
            ExcluirCommand = new DelegateCommand(ExcluirExecute, ExcluirPodeExecute);

            NovoCommand = new DelegateCommand(NovoExecute, NovoPodeExecute);

            AdicionarEmailCommand = new DelegateCommand(AdicionarEmailExecute);
            RemoverEmailCommand   = new DelegateCommand(RemoveEmailExecute, RemoverEmailPodeExecute);
        }
示例#2
0
 public ClienteController(IClienteDataProvider oCLienteDataProvider)
 {
     this.oCLienteDataProvider = oCLienteDataProvider;
 }
 public ClienteController(IClienteDataProvider clienteDataProvider)
 {
     this.clienteDataProvider = clienteDataProvider;
 }