public IHttpActionResult DeleteVehicle([FromBody] Vehicle vehicle)
        {
            string message = string.Empty;

            using (var vehicleRepository = new VehicleRepository(vehicle.userid))
            {
                var result = vehicleRepository.DeleteVahicalById(vehicle.vehicleid, out message);
                if (!string.IsNullOrEmpty(message))
                {
                    log.Info(message);
                }

                return(Ok(new { result.Status, data = result }));
            }
        }
        public ActionResult Delete(long Id)
        {
            var msg = "Error processing request, try after some time.";

            if (ModelState.IsValid)
            {
                VehicleRepository vehicleRepository = new VehicleRepository(this.UserId);
                var v = vehicleRepository.DeleteVahicalById(Id, out msg).Response;
                if (v)
                {
                    return(Json(new { success = true, responseText = msg }, JsonRequestBehavior.AllowGet));
                }
            }
            return(Json(new { success = false, responseText = msg }, JsonRequestBehavior.AllowGet));
        }