Exemple #1
0
        public override object Clone()
        {
            SMSMessageType sms = new SMSMessageType(base.InnerItem, _messageItemSourceFactory, _managerRootService);

            CloneFields(sms);
            return(sms);
        }
Exemple #2
0
 public static SMSMessageType FromItemEx(Item item, IMessageItemSourceFactory messageItemSourceFactory, IManagerRootService managerRootService)
 {
     if (!SMSMessageType.IsCorrectMessageItem(item))
     {
         return(null);
     }
     return(new SMSMessageType(item, messageItemSourceFactory, managerRootService));
 }
 public override MessageItem GetCorrectMessageObject(Item item)
 {
     if (SMSMessageType.IsCorrectMessageItem(item))
     {
         var obj = SMSMessageType.FromItemEx(item, _messageItemSourceFactory, _managerRootService);
         return(SMSMessageType.FromItemEx(item, _messageItemSourceFactory, _managerRootService));
     }
     return(base.GetCorrectMessageObject(item));
 }