public void InsertMessageDetail(ShortCodeDataEntity entity)
 {
     try
     {
         using (var context = new CorpSMSEntities())
         {
             context.SetShortCodeMessage(
                 entity.ShortCode,
                 TypeSafety.GetValue<string>(entity.Number),
                 TypeSafety.GetValue<string>(entity.Text),
                 entity.ChangeId,
                 TypeSafety.GetValue<DateTime>(entity.DateReceived),
                 entity.BatchId,
                 "AsymmetricKey1");
         }
     }
     catch (Exception)
     {
         throw;
     }
 }