private DrapoObject CreateSize(long?value) { DrapoObject size = new DrapoObject(); size.Properties.Add("Value", value); return(size); }
private DrapoObject CreateSizeOption(string name, long?code) { DrapoObject size = new DrapoObject(); size.Properties.Add("Name", name); size.Properties.Add("Code", code); return(size); }
private DrapoObject CreateDataCompare(DateTime dateStart, DateTime?dateEnd) { DrapoObject obj = new DrapoObject(); obj.Properties.Add("start", dateStart); obj.Properties.Add("end", dateEnd); return(obj); }
public async Task Set([FromBody] DrapoObject obj) { int index = obj.GetProperty <int>("Index"); ObjectVM person = obj.Cast <ObjectVM>(); _persons[index] = person; await Task.CompletedTask; }
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)); }
private DrapoObject CreateReport(long?code, string name) { DrapoObject report = new DrapoObject(); report.Properties.Add("Code", code); report.Properties.Add("Name", name); return(report); }
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); }
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); }
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); }