public ActionResult AddVehicleMake(VehicleMakeModel model) { try { var vehicleService = new VehicleService(AuthenticatedUser.SessionToken); vehicleService.AddMake(model); var models = vehicleService.GetMakes(); models.Insert(0, new VehicleMakeModel() { ID = 0, Description = "Select One" }); return(Json(new { IsValid = true, Data = models.Select(f => new SelectListItem { Text = f.Description, Value = f.ID.ToString() }).ToList() })); } catch (GatewayException gex) { return(Json(new { IsValid = false, ErrorMessage = gex.Message })); } catch (Exception ex) { return(Json(new { IsValid = false, ErrorMessage = ex.Message })); } }