public BookingService(ILocationRepository locationRepository, ICargoRepository cargoRepository, IRoutingService routingService, CargoDataAccess cargoDataAccess)
 {
     _locationRepository = locationRepository;
     _cargoRepository    = cargoRepository;
     _routingService     = routingService;
     _cargoDataAccess    = cargoDataAccess;
 }
Exemple #2
0
        private HttpResponseMessage GetAuthToken(Usuario user)
        {
            //si en algun momento se necesita validar con ldap de araucana, vamos a ocupar este metodo para trabajarlo
            Token token = _tokenServices.GenerateToken(user.IdUsuario);
            //Recurso r = this.PaginaInicio(token.AuthToken);
            var response = Request.CreateResponse(HttpStatusCode.OK, "Authorized");

            response.Headers.Add("Token", token.AuthToken);
            response.Headers.Add("TokenExpiry", ConfigurationManager.AppSettings["AuthTokenExpiry"]);
            //response.Headers.Add("Uname", user.Nombres);
            //response.Headers.Add("Cargo", CargoDataAccess.obtener(token.AuthToken));
            //response.Headers.Add("Noticia", user.NoticiInicio.ToString());
            //response.Headers.Add("Oficina", DotacionDataAccess.ObtenerByRut(user.RutUsuario).IdSucursal.ToString());
            //response.Headers.Add("Multi", DotacionDataAccess.MultiLoginByRut(user.RutUsuario).Count.ToString());
            //response.Headers.Add("Instalar", user.Instalacion.ToString());
            //,Uname,Cargo,Noticia,Oficina,Multi,Instalar
            response.Headers.Add("Access-Control-Expose-Headers", "Token,TokenExpiry");
            var obj = new
            {
                Rut      = user.RutUsuario,
                Usuario  = user.Nombres,
                Cargo    = CargoDataAccess.obtener(token.AuthToken),
                Noticia  = user.NoticiInicio.ToString(),
                Instalar = user.Instalacion.ToString(),
                Multi    = DotacionDataAccess.MultiLoginByRut(user.RutUsuario).Count.ToString(),
                Oficina  = DotacionDataAccess.ObtenerByRut(user.RutUsuario).IdSucursal.ToString()
            };

            response.Content = new JsonContent(obj);
            return(response);
        }
Exemple #3
0
 public BookingServiceFacade(IBookingService bookingService, ILocationRepository locationRepository, RouteCandidateDTOAssember routeCandidateAssembler, CargoDataAccess cargoDataAccess)
 {
     _bookingService          = bookingService;
     _cargoDataAccess         = cargoDataAccess;
     _routeCandidateAssembler = routeCandidateAssembler;
     _locationRepository      = locationRepository;
 }
Exemple #4
0
        public IHttpActionResult eliminarCargo(CargoRequest model)
        {
            CargoDataAccess       _cargoDataAccess = new CargoDataAccess();
            BaseResponse <string> result           = new BaseResponse <string>();

            result = _cargoDataAccess.EliminarCargo(model);

            return(Ok(result));
        }
Exemple #5
0
        public IHttpActionResult getAllCargos(PageResultParam model)
        {
            CargoDataAccess _cargoDataAccess    = new CargoDataAccess();
            PageResultSP <CargoResponse> result = new PageResultSP <CargoResponse>();

            result = _cargoDataAccess.getAllCargos(model);

            return(Ok(result));
        }
 public CargoHandledMessageHandler(CargoDataAccess cargoDataAccess, ISessionFactory sessionFactory) : base(sessionFactory)
 {
     _cargoDataAccess = cargoDataAccess;
 }
 public CargoRegisteredEventHandler(CargoDataAccess cargoDataAccess)
 {
     _cargoDataAccess = cargoDataAccess;
 }
 public CargoWasAssignedToRouteEventHandler(CargoDataAccess cargoDataAccess)
 {
     _cargoDataAccess = cargoDataAccess;
 }
Exemple #9
0
 public BookingServiceFacade(ILocationRepository locationRepository, CargoDataAccess cargoDataAccess)
 {
     _cargoDataAccess    = cargoDataAccess;
     _locationRepository = locationRepository;
 }
 public CargoDestinationChangedEventHandler(CargoDataAccess cargoDataAccess)
 {
     _cargoDataAccess = cargoDataAccess;
 }
 public CargoDestinationChangedMessageHandler(CargoDataAccess cargoDataAccess, ISessionFactory sessionFactory)
     : base(sessionFactory)
 {
     _cargoDataAccess = cargoDataAccess;
 }
Exemple #12
0
 public HandlingController(IBus bus, CargoDataAccess cargoDataAccess, ILocationRepository locationRepository)
 {
     _cargoDataAccess    = cargoDataAccess;
     _locationRepository = locationRepository;
     _bus = bus;
 }
Exemple #13
0
 public CargoWasHandledEventHandler(CargoDataAccess cargoDataAccess)
 {
     _cargoDataAccess = cargoDataAccess;
 }
 public TrackingController(ICargoRepository cargoRepository, CargoDataAccess cargoDataAccess)
 {
     _cargoRepository = cargoRepository;
     _cargoDataAccess = cargoDataAccess;
 }
 public CargoAssignedToRouteMessageHandler(CargoDataAccess cargoDataAccess, ISessionFactory sessionFactory)
     : base(sessionFactory)
 {
     _cargoDataAccess = cargoDataAccess;
 }
Exemple #16
0
 public TrackingController(CargoDataAccess cargoDataAccess)
 {
     _cargoDataAccess = cargoDataAccess;
 }