public HttpResponseMessage PostFillUp(int vehicleId, NewFillUp fillUp)
        {
            var errors = canAddFillup.Execute(1, vehicleId, fillUp);
            ModelState.AddModelErrors(errors);

            if (ModelState.IsValid)
            {
                addFillupToVehicle.Execute(1, vehicleId, fillUp);
                return Request.CreateResponse(HttpStatusCode.NoContent);
            }
            else
            {
                return Request.CreateResponse(HttpStatusCode.BadRequest, ModelState);
            }
        }
        public HttpResponseMessage PostFillUp(int vehicleId, NewFillUp fillUp)
        {
            var errors = canAddFillup.Execute(1, vehicleId, fillUp);

            ModelState.AddModelErrors(errors);

            if (ModelState.IsValid)
            {
                addFillupToVehicle.Execute(1, vehicleId, fillUp);
                return(Request.CreateResponse(HttpStatusCode.NoContent));
            }
            else
            {
                return(Request.CreateResponse(HttpStatusCode.BadRequest, ModelState));
            }
        }