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); } }
private void fillImagePostList() { Array values = Enum.GetValues(typeof(ImageToPostType)); foreach (ImageToPostType type in values) { imageToPost.Items.Add(type); } imageToPostType = ImageToPostType.Default; }