public AgendamentoService(IAgendamentoRepository agendamentoRepository, IVeterinarioRepository veterinarioRepository, IAnimalRepository animalRepository, IClienteRepository clienteRepository) { _agendamentoRepository = agendamentoRepository; _veterinarioRepository = veterinarioRepository; _animalRepository = animalRepository; _clientesRepository = clienteRepository; }
//Se define el constructor por defecto como privado para que //se fuerce a utilizar la propiedad Instance public UnityOfWork(VetStoreDbContext context) { //Se crea un icono contexto de base de datos //para apuntar todos los repositorios a la misma base de datos _Context = context; Atenciones = new AtencionRepository(_Context); CategoriasProducto = new CategoriaProductoRepository(_Context); Clientes = new ClienteRepository(_Context); Departamentos = new DepartamentoRepository(_Context); Direcciones = new DireccionRepository(_Context); Distritos = new DistritoRepository(_Context); Especies = new EspecieRepository(_Context); Locales = new LocalRepository(_Context); Mascotas = new MascotaRepository(_Context); MediosPago = new MedioPagoRepository(_Context); Productos = new ProductoRepository(_Context); Provincias = new ProvinciaRepository(_Context); Razas = new RazaRepository(_Context); Servicios = new ServicioRepository(_Context); Tecnicos = new TecnicoRepository(_Context); Ubigeos = new UbigeoRepository(_Context); Vacunas = new VacunaRepository(_Context); Ventas = new VentaRepository(_Context); Veterinarios = new VeterinarioRepository(_Context); }
public ConsultaRepository( AppDbContext appDbContext, IVeterinarioRepository veterinarioRepository, IAnimalRepository animalRepository ) { _appDbContext = appDbContext; _veterinarioRepository = veterinarioRepository; _animalRepository = animalRepository; }
public AdminConsultaController( IConsultaRepository consultaRepository, IAnimalRepository animalRepository, IVeterinarioRepository veterinarioRepository, IVeterinarioHorarioRepository veterinarioHorarioRepository, IMapper mapper ) { _veterinarioRepository = veterinarioRepository; _consultaRepository = consultaRepository; _animalRepository = animalRepository; _veterinarioHorarioRepository = veterinarioHorarioRepository; _mapper = mapper; }
public ConsultaController( IConsultaRepository consultaRepository, IVeterinarioRepository veterinarioRepository, IUserRepository userRepository, IVeterinarioHorarioRepository veterinarioHorarioRepository, UserManager <ApplicationUser> userManager ) { _consultaRepository = consultaRepository; _userRepository = userRepository; _veterinarioRepository = veterinarioRepository; _veterinarioHorarioRepository = veterinarioHorarioRepository; _userManager = userManager; }
public static void GenerateExame( IVeterinarioRepository veterinarioRepository, IAnimalRepository animalRepository, List <Dictionary <Guid, int> > animalsGuids, Guid userId) { var veterinario = veterinarioRepository.GetById(userId); var exame = new Exame(veterinario); foreach (var animalGuid in animalsGuids) { var animal = animalRepository.Get(animalGuid.First().Key); var exameItem = new ExameItem(animal); exame.AddItem(exameItem); } }
public VeterinarioController(IVeterinarioRepository repository) { _repository = repository; }
public VeterinarioService(IVeterinarioRepository veterinarioRepository, IAnimalRepository animalRepository) { _veterinarioRepository = veterinarioRepository; _animalRepository = animalRepository; }
public VeterinariosController() { _veterinarioRepository = new VeterinarioRepository(); }
public AtendimentoService(IAtendimentoRepository atendimentoRepository, IVeterinarioRepository veterinarioRepository) { _atendimentoRepository = atendimentoRepository; _veterinarioRepository = veterinarioRepository; }