ConoHaNet.OpenStackMember.GetNotification C# (CSharp) Method

GetNotification() public method

public GetNotification ( int notificationCode, string lang = "en" ) : Notification
notificationCode int
lang string
return Notification
        public Notification GetNotification(int notificationCode, string lang = "en")
        {
            return AccountServiceProvider.GetNotification(notificationCode, lang, Identity);
        }

Usage Example

        public void SetNotificationTest()
        {
            Trace.WriteLine("on ticket");

            var os = new OpenStackMember(UserName, Password, TenantName); // with tenant
            var notifications = os.ListNotifications();
            Assert.IsNotNull(notifications);
            foreach (var n in notifications)
            {
                var notification = os.GetNotification(n.NotificationCode);
                var prevStatus = notification.ReadStatus;

                notification = os.SetNotification(n.NotificationCode, "Unread");
                Assert.AreEqual(notification.ReadStatus, "Unread");

                notification = os.SetNotification(n.NotificationCode, "ReadTitleOnly");
                Assert.AreEqual(notification.ReadStatus, "ReadTitleOnly");

                notification = os.SetNotification(n.NotificationCode, "Read");
                Assert.AreEqual(notification.ReadStatus, "Read");

                notification = os.SetNotification(n.NotificationCode, prevStatus);

                notification = os.GetNotification(n.NotificationCode);
                Assert.AreEqual(notification.ReadStatus, prevStatus);
            }
        }
All Usage Examples Of ConoHaNet.OpenStackMember::GetNotification
OpenStackMember