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)); } }
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)); } }
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)); } }
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)); } }