public static MessageRecord ToModel(this MessageRecordData node) { return(new MessageRecord() { Id = node.Id, MessageId = node.MessageId, UserId = node.UserId, IsReaded = node.IsReaded, IsEnable = node.IsEnable, IsDeleted = node.IsDeleted, ReadedTime = node.ReadedTime, }); }
public static MessageRecordData ToViewData(this MessageRecord node, CategoryDictionary suffix = CategoryDictionary.None) { if (node == null) { return(null); } var model = new MessageRecordData() { Id = node.Id, MessageId = node.MessageId, UserId = node.UserId, IsReaded = node.IsReaded, IsEnable = node.IsEnable, IsDeleted = node.IsDeleted, ReadedTime = node.ReadedTime, Message = ((suffix & CategoryDictionary.Message) == CategoryDictionary.Message) && node.Message != null?node.Message.ToViewData() : null }; return(model); }