public ServicioViewModel(IServicioRepository servicioRepository, IIvaRepository ivaRepository, ITipoServicioRepository tipoServicioRepository, IPaqueteRepository paqueteRepository) { Repository = servicioRepository; RepositoryPaquete = paqueteRepository; Repositoryiva = ivaRepository; RepositoryTipoServicio = tipoServicioRepository; ListaServicio = new BindingList <Servicio>(); ListaIva = new BindingList <Iva>(); ListaTipoServicio = new BindingList <TipoServicio>(); this.Cantidad = 1; // GetAllAsync(); }
public ProductoViewModel(IProductoRepository IProductoRepository, ICategoriaProductoRepository respositoryCategoria, IUnidadMedidaRepository respositoryUnidadMedida, IIvaRepository respositoryIva) { IRepository = IProductoRepository; RespositoryIva = respositoryIva; ListaProducto = new BindingList <Producto>(); ListaCategoria = new BindingList <CategoriaProducto>(); ListaUnidadMedida = new BindingList <UnidadMedida>(); ListaIva = new BindingList <Iva>(); RespositoryCategoria = respositoryCategoria; RespositoryUnidadMedida = respositoryUnidadMedida; #region propiedades binding IdAplicaIva = 0; Nombre = string.Empty; IdCategoriaProducto = 0; IdProducto = 0; Categoria = string.Empty; Clave = string.Empty; Nombre = string.Empty; Descripcion = string.Empty; Stock = false; StockMax = 0; StockMin = 0; PrecioPublico = 0; PrecioMayoreo = 0; PrecioMenudeo = 0; CodigoBarras = string.Empty; UnidadMedida = string.Empty; IdUnidadMedida = 0; ClaveSat = 0; AplicaIva = false; Usuario = Guid.Empty; #endregion }