Пример #1
0
 public HttpResponseMessage AddNewStop(DeliveryStop deliveryStop)
 {
     try
     {
         var newStop = new DeliveryStopDataAccess();
         var newRow  = newStop.AddNewStopSata(deliveryStop);
         return(Request.CreateResponse(HttpStatusCode.OK, "New stop added "));
     }
     catch (Exception ex)
     {
         return(Request.CreateErrorResponse(HttpStatusCode.InternalServerError, ex));
     }
 }
Пример #2
0
 public HttpResponseMessage CurrentFuelLevel()
 {
     try
     {
         var stop       = new DeliveryStopDataAccess();
         var percentage = stop.CurrentFuelLevel();
         return(Request.CreateResponse(HttpStatusCode.OK, "%" + percentage));
     }
     catch (Exception ex)
     {
         Console.WriteLine(ex.Message);
         Console.WriteLine(ex.StackTrace);
         return(Request.CreateErrorResponse(HttpStatusCode.InternalServerError, ex));
     }
 }
Пример #3
0
 public HttpResponseMessage GetGallonNumberForCustomer()
 {
     try
     {
         var stop           = new DeliveryStopDataAccess();
         var AvgConsumption = stop.GetAvgfuelconsumptionPerCustomer();
         return(Request.CreateResponse(HttpStatusCode.OK, AvgConsumption));
     }
     catch (Exception ex)
     {
         Console.WriteLine(ex.Message);
         Console.WriteLine(ex.StackTrace);
         return(Request.CreateErrorResponse(HttpStatusCode.InternalServerError, ex));
     }
 }
Пример #4
0
 public HttpResponseMessage Get()
 {
     try
     {
         var stopData            = new DeliveryStopDataAccess();
         var AllDeliveryStopList = stopData.GetAllDeliveryStops();
         return(Request.CreateResponse(HttpStatusCode.OK, AllDeliveryStopList));
     }
     catch (Exception ex)
     {
         Console.WriteLine(ex.Message);
         Console.WriteLine(ex.StackTrace);
         return(Request.CreateErrorResponse(HttpStatusCode.InternalServerError, ex));
     }
 }