コード例 #1
0
        public HttpResponseMessage UpdateVehicle(string vehicleNumber, VehicleModel vehicleModel)
        {
            try
            {
                if (vehicleModel == null)
                {
                    return(Request.CreateResponse(HttpStatusCode.BadRequest, "Data is null."));
                }
                if (!ModelState.IsValid)
                {
                    Errors errors = ErrorsHelper.GetErrors(ModelState);
                    return(Request.CreateResponse(HttpStatusCode.BadRequest, errors));
                }

                vehicleModel.vehicleNumber = vehicleNumber;
                VehicleModel updatedVehicle = vehicleRepository.UpdateVehicle(vehicleModel);
                return(Request.CreateResponse(HttpStatusCode.OK, updatedVehicle));
            }
            catch (Exception ex)
            {
                Errors errors = ErrorsHelper.GetErrors(ex);
                return(Request.CreateResponse(HttpStatusCode.InternalServerError, errors));
            }
        }
コード例 #2
0
 static public OleDbCommand AddVehicle(VehicleModel vehicleModel)
 {
     return(CreateOleDbCommand(vehicleModel, queryVehiclesPost));
 }
コード例 #3
0
 static public OleDbCommand UpdateVehicle(VehicleModel vehicleModel)
 {
     return(CreateOleDbCommand(vehicleModel, queryVehiclesUpdate));
 }
コード例 #4
0
 public ThreeObjectsModel(PersonModel person2, VehicleModel vehicle2, ApprovalModel approval2)
 {
     personModel   = person2;
     vehicleModel  = vehicle2;
     approvalModel = approval2;
 }