Example #1
0
    string ReportBucketType(BucketTypes st)
    {
        string msg = "";

        if (types == BucketTypes.Spy)
        {
            msg = "SpyMail";
        }
        else if (types == BucketTypes.Trash)
        {
            if (virusOrNah)
            {
                msg = "VirusMail";
            }
            else
            {
                msg = "SpamMail";
            }
        }
        else if (types == BucketTypes.Basic)
        {
            msg = "BasicMail";
        }
        else if (types == BucketTypes.Love)
        {
            msg = "LoveMail";
        }

        return(msg);
    }
Example #2
0
        /// <summary>
        /// Update an existing bucket. bucketId is only optional if you are persisting a bucket for this client.
        /// </summary>
        /// <param name="bucketType"></param>
        /// <param name="bucketId"></param>
        /// <param name="cancelToken"></param>
        /// <returns></returns>
        public async Task <B2Bucket> Update(BucketTypes bucketType, string bucketId = "", CancellationToken cancelToken = default(CancellationToken))
        {
            var operationalBucketId = Utilities.DetermineBucketId(_options, bucketId);
            var requestMessage      = BucketRequestGenerators.UpdateBucket(_options, operationalBucketId, bucketType.ToString());
            var response            = await _client.SendAsync(requestMessage, cancelToken);

            return(await ResponseParser.ParseResponse <B2Bucket>(response));
        }
Example #3
0
        /// <summary>
        /// Creates a new bucket. A bucket belongs to the account used to create it. If BucketType is not set allPrivate will be used by default.
        /// </summary>
        /// <param name="bucketName"></param>
        /// <param name="bucketType"></param>
        /// <param name="cancelToken"></param>
        /// <returns></returns>
        public async Task <B2Bucket> Create(string bucketName, BucketTypes bucketType,
                                            CancellationToken cancelToken = default(CancellationToken))
        {
            var requestMessage = BucketRequestGenerators.CreateBucket(_options, bucketName, bucketType.ToString());
            var response       = await _client.SendAsync(requestMessage, cancelToken);

            return(await ResponseParser.ParseResponse <B2Bucket>(response));
        }
Example #4
0
        //bucket factory. Can build buckets with specific presets
        public static BucketFlower BuildBucket(BucketTypes BucketType, Flower.FlowerTypes FlowerType = Flower.FlowerTypes.Unused)
        {
            BucketFlower ret = new BucketFlower(BucketType, FlowerType);

            if (BucketType == BucketTypes.Single)
            {
                if (FlowerType == Flower.FlowerTypes.Unused)
                {
                    Console.WriteLine("Invalif flower type!");
                    return(null);
                }
                ret.Add(new Flower(FlowerType));
            }
            else if (BucketType == BucketTypes.Small)
            {
                ConfigHandler.EventBucketFactoryUsedConstants();
                for (int i = 0; i < 5; i++)
                {
                    ret.Add(new Flower(Flower.FlowerTypes.Trandafir));
                }
            }
            else if (BucketType == BucketTypes.Medium)
            {
                ConfigHandler.EventBucketFactoryUsedConstants();
                for (int i = 0; i < 6; i++)
                {
                    ret.Add(new Flower(Flower.FlowerTypes.Trandafir));
                }
                for (int i = 0; i < 5; i++)
                {
                    ret.Add(new Flower(Flower.FlowerTypes.Gladiola));
                }
            }
            else if (BucketType == BucketTypes.Large)
            {
                ConfigHandler.EventBucketFactoryUsedConstants();
                for (int i = 0; i < 9; i++)
                {
                    ret.Add(new Flower(Flower.FlowerTypes.Trandafir));
                }
                for (int i = 0; i < 10; i++)
                {
                    ret.Add(new Flower(Flower.FlowerTypes.Gladiola));
                }
                for (int i = 0; i < 3; i++)
                {
                    ret.Add(new Flower(Flower.FlowerTypes.Orhidea));
                }
            }
            return(ret);
        }
Example #5
0
 public BucketFlower(BucketTypes bt, Flower.FlowerTypes ft)
 {
     BucketType = bt;
     FlowerType = ft;
 }
Example #6
0
 public Sale(BucketTypes bt, Flower.FlowerTypes ft, int c)
 {
     BucketType = bt;
     FlowerType = ft;
     cost       = c;
 }