Beispiel #1
0
        private DrapoObject CreateSize(long?value)
        {
            DrapoObject size = new DrapoObject();

            size.Properties.Add("Value", value);
            return(size);
        }
Beispiel #2
0
        private DrapoObject CreateSizeOption(string name, long?code)
        {
            DrapoObject size = new DrapoObject();

            size.Properties.Add("Name", name);
            size.Properties.Add("Code", code);
            return(size);
        }
Beispiel #3
0
        private DrapoObject CreateDataCompare(DateTime dateStart, DateTime?dateEnd)
        {
            DrapoObject obj = new DrapoObject();

            obj.Properties.Add("start", dateStart);
            obj.Properties.Add("end", dateEnd);
            return(obj);
        }
Beispiel #4
0
        public async Task Set([FromBody] DrapoObject obj)
        {
            int      index  = obj.GetProperty <int>("Index");
            ObjectVM person = obj.Cast <ObjectVM>();

            _persons[index] = person;
            await Task.CompletedTask;
        }
Beispiel #5
0
        public async Task <DrapoObject> Get([FromQuery] int?code = null)
        {
            int         index = _persons.FindIndex(p => p.Code == (code ?? 1));
            DrapoObject obj   = new DrapoObject(_persons[index]);

            obj.Properties.Add("Index", index);
            return(await Task.FromResult <DrapoObject>(obj));
        }
Beispiel #6
0
        private DrapoObject CreateReport(long?code, string name)
        {
            DrapoObject report = new DrapoObject();

            report.Properties.Add("Code", code);
            report.Properties.Add("Name", name);
            return(report);
        }
Beispiel #7
0
        public DrapoObject GetObjectSizes()
        {
            DrapoObject        objectSizes = new DrapoObject();
            List <DrapoObject> sizes       = new List <DrapoObject>();

            sizes.Add(CreateSize(2));
            sizes.Add(CreateSize(3));
            sizes.Add(CreateSize(4));
            objectSizes.Properties.Add("Sizes", sizes);
            return(objectSizes);
        }
Beispiel #8
0
        public DrapoObject GetObjectSizeOptions()
        {
            DrapoObject        objectSizeOptions = new DrapoObject();
            List <DrapoObject> sizeOption        = new List <DrapoObject>();

            for (int i = 1; i < 10; i++)
            {
                sizeOption.Add(CreateSizeOption(i.ToString(), i));
            }
            objectSizeOptions.Properties.Add("Options", sizeOption);
            return(objectSizeOptions);
        }
Beispiel #9
0
        public DrapoObject GetCookieValues([FromBody] Dictionary <string, string> values, bool useHeaders = false)
        {
            DrapoObject result = new DrapoObject();

            if (values != null)
            {
                foreach (KeyValuePair <string, string> entry in values)
                {
                    result.Properties.Add(entry.Key, entry.Value);
                }
            }
            if (useHeaders)
            {
                foreach (var header in this.Request.Headers)
                {
                    if (header.Key.Contains("Custom"))
                    {
                        result.Properties.Add(header.Key, header.Value.ToString());
                    }
                }
            }
            return(result);
        }