Esempio n. 1
0
        //static int Main()
        //{

        //    var objServices = CallRoadStatusServices();


        //    var input = Convert.ToString(Console.ReadLine());
        //    var output = objServices.GetStatusOfRoad(input);
        //    if (output.Result != null)
        //    {
        //        Console.WriteLine("The status of the " + output.Result[0].DisplayName + " is as follows");
        //        Console.WriteLine($"Road Status is {output.Result[0].StatusSeverity}");
        //        Console.WriteLine($"Road Status Description is {output.Result[0].StatusSeverityDescription}");
        //        Console.WriteLine("echo $lastexitcode " + ERROR_SUCCESS);
        //       return Environment.ExitCode = ERROR_SUCCESS;
        //    }
        //    else
        //    {
        //        Console.WriteLine($" {input} is not a valid road ");
        //        Console.WriteLine("echo $lastexitcode " + ERROR_INVALID_FUNCTION);
        //       return  Environment.ExitCode = ERROR_INVALID_FUNCTION;
        //    }
        //    Console.ReadKey();
        //}
        #endregion

        private static GetRoadStatusServices CallRoadStatusServices()
        {
            StandardKernel _kernel = new StandardKernel();

            _kernel.Load(Assembly.GetExecutingAssembly());
            IGetResponseFromWebApi _getRoadStatus = _kernel.Get <IGetResponseFromWebApi>();
            GetRoadStatusServices  _objServices   = new GetRoadStatusServices(_getRoadStatus);

            return(_objServices);
        }
Esempio n. 2
0
 public GetRoadStatusServices(IGetResponseFromWebApi repo)
 {
     _repo = repo;
 }