Пример #1
0
        public void PostImage(byte[] i_Image, ImageToPostType i_ImagePostType, int i_AlbumNum = k_DefFirstAlbum)
        {
            ImageToPost image;
            switch (i_ImagePostType)
            {
                case ImageToPostType.Default:
                    image = new ImageBuildDefult().Construct();
                    break;
                case ImageToPostType.Anonymous:
                    image = new ImageBuildAnonymous().Construct();
                    break;
                case ImageToPostType.AcountBased:
                    image = new ImageBuildUserDetailed().Construct(m_LoggedInUser.FirstName, m_LoggedInUser.LastName, m_LoggedInUser.UserName);
                    break;
                default:
                    image = new ImageBuildDefult().Construct();
                    break;
            }

            if (IsLoggedIn())
            {
                m_LoggedInUser.Albums[i_AlbumNum].UploadPhoto(i_Image, image.mTitle, image.mCaption, image.mPhotoFileName);
            }
        }
Пример #2
0
 private void fillImagePostList()
 {
     Array values = Enum.GetValues(typeof(ImageToPostType));
     foreach (ImageToPostType type in values)
     {
         imageToPost.Items.Add(type);
     }
     imageToPostType = ImageToPostType.Default;
 }