/// <summary> /// Reservar Vuelo. /// </summary> /// <param name="reservaVuelo"></param> public void ReservarVuelo(ReservaVueloFilter filtroReserva) { IReservaRepository reservaRepository = DependencyInjectionContainer.Resolve <IReservaRepository>(); ILoginRepository loginRepository = DependencyInjectionContainer.Resolve <ILoginRepository>(); IReservaDomain reservaDomain = DependencyInjectionContainer.Resolve <IReservaDomain>(); Reserva reserva = new Reserva(); //Consultar Reservas previas del usuario. List <Reserva> reservasPrevias = reservaRepository.ConsultarReservas(filtroReserva.IdUsuario, filtroReserva.FechaVuelo); //Validar datos del usuario y reservas previas. Usuario usuario = loginRepository.ConsultarUsuario(filtroReserva.IdUsuario); reserva = reservaDomain.ValidarReserva(filtroReserva, reservasPrevias, usuario); if (reserva != null) { //Crear la reserva del vuelo reservaRepository.ReservarVuelo(reserva); } else { throw new BussinesException(Messages.ErrorReservaVuelo); } }
public IActionResult ReadByEmpresa([FromServices] IReservaRepository repository) { var id = new Guid(User.Identity.Name); var reservas = repository.ReadByEmpresa(id); return(Ok(reservas)); }
public ReservaHandlerTests() { _clientRepository = new FakeClienteRepository(); _sessaoRepository = new FakeSessaoRepository(); _reservaRepository = new FakeReservaRepository(); _handler = new ReservaHandler(_clientRepository, _sessaoRepository, _reservaRepository); }
public ReservarService(IReservaRepository reservaRepository, ISalaRepositorio salaRepository, IEmpleadoRepositorio empleadoRepository) : this(reservaRepository, salaRepository) { this.EmpleadoRepository = empleadoRepository; this.ValidarReservaService = new ValidarReservaService(empleadoRepository, salaRepository, reservaRepository); }
public ReservaService(ILogger <ReservaService> logger, IMapper mapper, IReservaRepository reservaRepository, IReservaSpecification reservaSpecification) { _logger = logger; _mapper = mapper; _reservaRepository = reservaRepository; _reservaSpecification = reservaSpecification; }
public ReservasController(ISalaRepository salaRepository, IReservaRepository reservaRepository, IMapper mapper, ISalaService salaService, IReservaService reservaService, INotificador notificador, IUser user) : base(notificador, user) { _salaRepository = salaRepository; _reservaRepository = reservaRepository; _mapper = mapper; _salaService = salaService; _reservaService = reservaService; }
public ContratoHandler(IClienteRepository clienteRepository, IReservaRepository reservaRepository, IContratoRepository contratoRepository, IDadosItemContratoRepository itemRepository, IDadosContratoDevolucaoRepository devolucaoepository, IDadosPagamentosRepository pagamentoRepository) { _clienteRepository = clienteRepository; _reservaRepository = reservaRepository; _contratoRepository = contratoRepository; _itemRepository = itemRepository; _devolucaoepository = devolucaoepository; _pagamentoRepository = pagamentoRepository; }
public IActionResult Delete(string id, [FromServices] IReservaRepository repository) { if (!ModelState.IsValid) { return(BadRequest()); } repository.Delete(new Guid(id)); return(Ok()); }
public IActionResult Update(string id, [FromBody] Reserva model, [FromServices] IReservaRepository repository) { if (!ModelState.IsValid) { return(BadRequest()); } repository.Update(new Guid(id), model); return(Ok()); }
public ReservaController(IReservaRepository reservaRepository, ReservaService reservaService, IOpcionalRepository opcionalRepository, ITrechoRepository trechoRepository, IClasseDeVooRepository classeDeVooRepository, PassagensContext contexto, IUsuarioRepository usuarioRepository) { this.reservaRepository = reservaRepository; this.reservaService = reservaService; this.opcionalRepository = opcionalRepository; this.trechoRepository = trechoRepository; this.classeDeVooRepository = classeDeVooRepository; this.usuarioRepository = usuarioRepository; this.contexto = contexto; }
public UnityOfWork() { _Context = new DeleiteDbContext(); Clientes = new ClienteRepository(_Context); Comprobantes = new ComprobanteRepository(_Context); Empleados = new EmpleadoRepository(_Context); Menus = new MenuRepository(_Context); Mesas = new MesaRepository(_Context); Pedidos = new PedidoRepository(_Context); Promociones = new PromocionRepository(_Context); Reservas = new ReservaRepository(_Context); }
public IActionResult Create([FromBody] Reserva model, [FromServices] IReservaRepository repository) { if (!ModelState.IsValid) { return(BadRequest()); } model.UsuarioId = new Guid(User.Identity.Name); repository.Create(model); return(Ok()); }
public ReservaController( NGamesDataContext context, IClienteRepository clienteRepository, IProdutoRepository produtoRepository, IPacoteRepository pacoteRepository, IOpcionalRepository opcionalRepository, IReservaRepository reservaRepository) : base(context) { _clienteRepository = clienteRepository; _produtoRepository = produtoRepository; _pacoteRepository = pacoteRepository; _opcionalRepository = opcionalRepository; _reservaRepository = reservaRepository; }
public UsuarioController( IUsuarioRepository usuarioRepository, ITrechoRepository trechoRepository, IReservaRepository reservaRepository, IClasseVooRepository classeVooRepository, IOpcionalRepository opcionalRepository, PassagensAereasContext context, IOptions <SecuritySettings> settings) { this.usuarioRepository = usuarioRepository; this.trechoRepository = trechoRepository; this.classeVooRepository = classeVooRepository; this.opcionalRepository = opcionalRepository; this.reservaRepository = reservaRepository; this.context = context; this.settings = settings; }
public BaseReservaController( IReservaRepository reservaRepository, ISuiteRepository suiteRepository, IUsuarioRepository usuarioRepository, ReservaService reservaService, BookingContext contexto, IOpcionalRepository opcionalRepository, IReservaOpcionalRepository reservaOpcionalRepository ) { this.reservaRepository = reservaRepository; this.reservaService = reservaService; this.contexto = contexto; this.usuarioRepository = usuarioRepository; this.suiteRepository = suiteRepository; this.opcionalRepository = opcionalRepository; this.reservaOpcionalRepository = reservaOpcionalRepository; }
public ReservaService(IReservaRepository _reservaRepository, IClienteRepository _clienteRepository, IFuncionRepository _funcionRepository, IObraRepository _obraRepository, IUsuarioRepository _usuarioRepository, IPromocionRepository _promocionRepository, ITeatroRepository _teatroRepository, IAsientoRepository _asientoRepository, ILogEmailRepository _logEmailRepository, IEmpresaRepository _empresaRepository) { reservaRepository = _reservaRepository; clienteRepository = _clienteRepository; funcionRepository = _funcionRepository; obraRepository = _obraRepository; usuarioRepository = _usuarioRepository; promocionRepository = _promocionRepository; teatroRepository = _teatroRepository; asientoRepository = _asientoRepository; logEmailRepository = _logEmailRepository; empresaRepository = _empresaRepository; }
public ReservaService(IReservaRepository reservaRepository, IVeiculoService veiculoService, IHttpContextAccessor contextAccessor) : base(contextAccessor) { _reservaRepository = reservaRepository; _veiculoService = veiculoService; }
public EmprestimoController(IEmprestimoRepository emprestimoRepository, IReservaRepository reservaRepository) { _emprestimoRepository = emprestimoRepository; _reservaRepository = reservaRepository; }
public ObtencionEncuestasService(IEmpleadoRepositorio empleadoRepository, IReservaRepository reservaRepository, IEncuestaRepository encuestaRepository) { this.EmpleadoRepository = empleadoRepository; this.ReservaRepository = reservaRepository; this.EncuestaRepository = encuestaRepository; }
public ReservaController(IReservaRepository reservaRepository) { _reservaRepository = reservaRepository; }
public ReservaServiceTest() { mock = Substitute.For <IReservaRepository>(); }
public ReservaService(IReservaRepository reservaRepository) : base(reservaRepository) { _reservaRepository = reservaRepository; }
public ReservaService(ISmartNotification notification, IReservaRepository reservaRepository) { _reservaRepository = reservaRepository; _notification = notification; }
public CompletarEncuestaService(IEmpleadoRepositorio empRep, IReservaRepository resRep, IEncuestaRepository encRep) { this.EmpleadoRepository = empRep; this.ReservaRepository = resRep; this.EncuestaRepository = encRep; }
public ValidarReservaService(IEmpleadoRepositorio empleadoRepositorio, ISalaRepositorio salaRepositorio, IReservaRepository reservaRepositorio) { this.EmpleadoRepository = empleadoRepositorio; this.SalaRepository = salaRepositorio; this.ReservaRepository = reservaRepositorio; }
public ReservaHandler(IReservaRepository repository) { _repository = repository; }
/// <summary> /// Consultar Reservas de un usuario que estén activas, es decir que la fecha del vuela sea hoy o superior. /// </summary> /// <param name="idUsuario"></param> /// <param name="fecha"></param> /// <returns></returns> public List <ReservaDTO> ConsultarReservas(int idUsuario) { IReservaRepository reservaRepository = DependencyInjectionContainer.Resolve <IReservaRepository>(); return(reservaRepository.ConsultarReservas(idUsuario)); }
public ReservaService(IReservaRepository repository, ReservaHandler handle, ISalaRepository _salaRepository) { _repository = repository; _handle = handle; }
public ReservaService(IReservaRepository reservaRepository) { this.reservaRepository = reservaRepository; }
public ReservaController(IReservaRepository reservaRepo, IQuartoRepository quartoRepo) { _reservaRepositorio = reservaRepo; _quartoRepositorio = quartoRepo; }
public ReservaService(IReservaRepository repository, ISalaRepository salaRepository) { reservaRepository = repository; salaService = new SalaService(salaRepository); }
public ReservaService(IReservaRepository reservaRepositoy) { this.reservaRepository = reservaRepositoy; }