コード例 #1
0
        public HttpResponseMessage DownloadInvoice(int id)
        {
            SuccessResponse response = new SuccessResponse();

            FuelOrderInvoicesService.DownloadInvoice(id);
            return(Request.CreateResponse(response));
        }
コード例 #2
0
        public HttpResponseMessage GetInvoices(int fuelOrderId)
        {
            ItemsResponse <FuelOrderInvoices> response = new ItemsResponse <FuelOrderInvoices>();

            response.Items = FuelOrderInvoicesService.GetInvoicesByFuelOrder(fuelOrderId);
            return(Request.CreateResponse(response));
        }
コード例 #3
0
        public HttpResponseMessage DeleteInvoices(int fuelOrderId)
        {
            SuccessResponse response = new SuccessResponse();

            FuelOrderInvoicesService.DeleteInvoicesByFuelOrder(fuelOrderId);
            return(Request.CreateResponse(response));
        }
コード例 #4
0
        public HttpResponseMessage GetInvoices(UpdateFuelOrderRequest model)
        {
            if (!CheckAccount(model))
            {
                return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, badResponse));
            }

            ItemsResponse <FuelOrderInvoices> response = new ItemsResponse <FuelOrderInvoices>();

            response.Items = FuelOrderInvoicesService.GetInvoicesByFuelOrder(model.Id);
            return(Request.CreateResponse(response));
        }