public static IntegerReturnValue UpdateRestaurant(RestaurantModel nv) { try { using (var db = new QCallerEntities()) { var result = db.UpdateRestaurant(nv.RestaurantId, nv.Name, nv.Address, nv.City, nv.State, nv.ZipCode, nv.PhoneNumber, nv.EmailAddress); return(new IntegerReturnValue() { Description = "Successfully Updated Restaurant", Result = result }); } } catch (Exception e) { return(new IntegerReturnValue() { Description = $"Failed to Update Restaurant: {e.Message}", Result = -1 }); } }