示例#1
0
        public static async Task <bool> SaveFloorGia(string data)
        {
            var CFloor = Json.Deserialize <Floor>(data);
            var flr    = new{
                FloorId           = CFloor.Id,
                TransactionDate   = DateTime.Now.ToString("yyyy-MM-dd H:m:s"),
                GrossInternalArea = CFloor.Gia,
                _token            = "testenv",
            };

            log("save obj: " + flr);
            var result = await Http.PostJsonAsync <FloorJsonResponse>("http://iris-dev.hud.ac.uk:8000/api/updateFloorTx", flr);

            log("save result=" + result);
            return(result.status == "success");
        }
示例#2
0
        public static async Task <bool> SetSpace(string data)
        {
            //await log($"Floors::SetFloors: data = {data}");
            CSpace = Json.Deserialize <Space>(data);
            var spc = new{
                SpaceId      = CSpace.Id,
                SpaceLabel   = CSpace.Label.ToUpper(),
                DepartmentId = Params.InitData.DeptsMenu.Where(c => c.Value == CSpace.Dept).Single().Key,
                UsageId      = Params.InitData.UsagesMenu.Where(c => c.Value == CSpace.UsageName).Single().Key,
                //AsasId = Params.InitData.AsasList.Where(c => c.Value==CSpace.AsasName).Single().Key,
                Area = CSpace.Area,
                SpaceTransactionId = CSpace.SpaceTransactionId,
                Capacity           = CSpace.Capacity,
                TransactionDate    = DateTime.Now.ToString("yyyy-MM-dd H:m:s"),
                _token             = "testenv"
            };

            log("save obj: " + spc);
            var result = await Http.PostJsonAsync <AppJsonResponse>("http://iris-dev.hud.ac.uk:8000/api/updateSpaceTx", spc);

            log("save result=" + result);
            return(result.status == "success");
        }