I am using below describe method. That return dynamic result.
public static dynamic GetCouponDetailsbyCouponID(Guid couponID) { using (v
It is not advisable to use dynamic object in your use case. But this is my opinion.
Anyway, to access member of dynamic object,
string fileName = couponData.GetType().GetProperty("LogoName").GetValue(couponData, null);