public FarmaciaService( ICategoriasRepository categorias, IFamiliaRepository familias, IVentasRepository ventas, IClientesRepository clientes, IFarmacosRepository farmacos, IPedidosRepository pedidos, IEncargosRepository encargos, IListaRepository listas, ISinonimosRepository sinonimos, IRecepcionRepository recepciones, IProveedorRepository proveedores, IEmpresaRepository empresas) { Categorias = categorias ?? throw new ArgumentNullException(nameof(categorias)); Familias = familias ?? throw new ArgumentNullException(nameof(familias)); Ventas = ventas ?? throw new ArgumentNullException(nameof(ventas)); Clientes = clientes ?? throw new ArgumentNullException(nameof(clientes)); Farmacos = farmacos ?? throw new ArgumentNullException(nameof(farmacos)); Pedidos = pedidos ?? throw new ArgumentNullException(nameof(pedidos)); Encargos = encargos ?? throw new ArgumentNullException(nameof(encargos)); Listas = listas ?? throw new ArgumentNullException(nameof(listas)); Sinonimos = sinonimos ?? throw new ArgumentNullException(nameof(sinonimos)); Recepciones = recepciones ?? throw new ArgumentNullException(nameof(recepciones)); Proveedores = proveedores ?? throw new ArgumentNullException(nameof(proveedores)); Empresas = empresas ?? throw new ArgumentNullException(nameof(empresas)); }
private UnityOfWork() { _Context = new PaulDbContext(); AdministradorEquipo = new AdministradorEquipoRepository(_Context); AdministradorLinea = new AdministradorLineaRepository(_Context); CentroAtencion = new CentroAtencionRepository(_Context); Cliente = new ClienteRepository(_Context); Contrato = new ContratoRepository(_Context); Departamento = new DepartamentoRepository(_Context); Direccion = new DireccionRepository(_Context); Distrito = new DistritoRepository(_Context); EquipoCelular = new EquipoCelularRepository(_Context); EstadoEvaluacion = new EstadoEvaluacionRepository(_Context); Evaluacion = new EvaluacionRepository(_Context); LineaTelefonica = new LineaTelefonicaRepository(_Context); Plan = new PlanRepository(_Context); Provincia = new ProvinciaRepository(_Context); TipoEvaluacion = new TipoEvaluacionRepository(_Context); TipoLinea = new TipoLineaRepository(_Context); TipoPago = new TipoPagoRepository(_Context); TipoPlan = new TipoPlanRepository(_Context); TipoTrabajado = new TipoTrabajadorRepository(_Context); Trabajador = new TrabajadorRepository(_Context); Venta = new VentaRepository(_Context); }