Exemple #1
0
 /// <summary> Получить ModelContactSubscription из ContactSubscriptionModelManaged </summary>
 private static ModelContactSubscription GetModelContactSubscriptionFromContactSubscriptionModelManaged(ContactSubscriptionModelManaged contactSubscriptionModelManaged)
 {
     return(new ModelContactSubscription
     {
         ModelEnumSubscriptionStatusObj = ModelEnumSubscriptionStatus.GetModelEnum((int)contactSubscriptionModelManaged.SubscriptionStatus),
         Ask = contactSubscriptionModelManaged.AskForSubscription,
         ModelEnumSubscriptionStateObj = ModelEnumSubscriptionState.GetModelEnum((int)contactSubscriptionModelManaged.SubscriptionState)
     });
 }
Exemple #2
0
        /// <summary> Пометить приглашение как прочитанное </summary>
        public static bool ReadInvite(ModelContact modelContact)
        {
            var result = Logic.MarkSubscriptionAsOld(modelContact.XmppId);

            if (result)
            {
                modelContact.ModelContactSubscriptionObj.ModelEnumSubscriptionStatusObj = ModelEnumSubscriptionStatus.GetModelEnum(2);
            }

            return(result);
        }