コード例 #1
0
        public CrearValorClasificacionViewModel(IValorClasificacionService valorClasificacionService, IClasificacionRepository <Clasificacion> clasificacionRepository, IDialogCoordinator dialogCoordinator)
        {
            _valorClasificacionService = valorClasificacionService;
            _clasificacionRepository   = clasificacionRepository;
            _dialogCoordinator         = dialogCoordinator;

            CrearCommand    = new AsyncRelayCommand(CrearAsync);
            CancelarCommand = new RelayCommand(CerrarVista);
        }
コード例 #2
0
        public ListadoClasificacionesViewModel(IClasificacionRepository <Clasificacion> clasificacionRepository, IDialogCoordinator dialogCoordinator, IValorClasificacionService valorClasificacionService)
        {
            _clasificacionRepository   = clasificacionRepository;
            _dialogCoordinator         = dialogCoordinator;
            _valorClasificacionService = valorClasificacionService;
            Clasificaciones            = new ObservableCollection <Clasificacion>();
            ClasificacionesView        = CollectionViewSource.GetDefaultView(Clasificaciones);
            ClasificacionesView.Filter = UnidadesMedidaView_Filter;

            BuscarClasificacionesCommand            = new AsyncRelayCommand(BuscarClasificacionesAsync);
            BuscarClasificacionesDeAgenteCommand    = new AsyncRelayCommand(BuscarClasificacionesDeAgenteAsync);
            BuscarClasificacionesDeClienteCommand   = new AsyncRelayCommand(BuscarClasificacionesDeClienteAsync);
            BuscarClasificacionesDeProveedorCommand = new AsyncRelayCommand(BuscarClasificacionesDeProveedorAsync);
            BuscarClasificacionesDeAlmacenCommand   = new AsyncRelayCommand(BuscarClasificacionesDeAlmacenAsync);
            BuscarClasificacionesDeProductoCommand  = new AsyncRelayCommand(BuscarClasificacionesDeProductoAsync);

            CrearValorClasificacionCommand    = new AsyncRelayCommand(CrearValorClasificacionAsync, CanCrearValorClasificacionAsync);
            EditarValorClasificacionCommand   = new AsyncRelayCommand(EditarValorClasificacionAsync, CanEditarValorClasificacionAsync);
            EliminarValorClasificacionCommand = new AsyncRelayCommand(EliminarValorClasificacionAsync, CanEliminarValorClasificacionAsync);
        }