public async Task UpdateScanTest(int scanID, int assetID1, int state1, int assetID2, int state2, bool status)
        {
            ScanPositionPropotype[] positionPropotypes = new ScanPositionPropotype[] {
                new ScanPositionPropotype(assetID1, state1),
                new ScanPositionPropotype(assetID2, state2)
            };
            var scanPositionPrototype = new ScanUpdatePropotype(scanID, positionPropotypes);

            Assert.AreEqual(status, await apiController.updateScan(scanPositionPrototype));
        }
Exemplo n.º 2
0
        /// <summary>
        /// Asynchronicznie aktualizuje informacje o skanowaniu w bazie danych
        /// </summary>
        /// <param name="scan_update">Opis skanowania</param>
        /// <returns>Informację czy udało się zaktualizować informacje o skanowaniu w bazie danych</returns>
        public async Task <bool> updateScan(ScanUpdatePropotype scan_update)
        {
            var    uri     = "/updateScan";
            string data    = ConvertDataToJSON(scan_update);
            var    content = PreperDataToSend(data);
            var    res     = await SendRequest(uri, content);

            if (res != -1)
            {
                return(true);
            }

            return(false);
        }