public int AddVehicle(Vehicle addCar) { int id = 0; var test = new List <decimal?>(); using (_ctx = new GuildCarsEntities()) { try { var newId = _ctx.AddVehicle(addCar.Year, addCar.CarMakeId, addCar.CarModelId, addCar.CarTypeId, addCar.BodyStyleId, addCar.TransmissionId, addCar.ColorId, addCar.InteriorId, addCar.Mileage, addCar.VINnumber, addCar.SalePrice, addCar.MSRP, addCar.CarDescription, addCar.ImageFileName, addCar.IsFeatured, addCar.IsPurchased); test = newId.ToList(); } catch (Exception ex) { throw ex; } } if (test != null && test.Count > 0) { id = int.Parse(test[0].ToString()); } return(id); }