예제 #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;
 }
예제 #3
0
 public ClienteController(IClienteDataProvider clienteDataProvider)
 {
     this.clienteDataProvider = clienteDataProvider;
 }