public CardExtModel ApplyMCard(ApplyMCardContext context) { Logger.DebugFormat("context", context.SerializeToJson()); Guard.ArgumentNotNull(context, "context"); Guard.ArgumentNotNullOrEmpty( new string[] { context.MCode, context.CardId }, new string[] { "MCode", "CardId" }); return(client.PrepareCardSign(context)); }