protected static async Task <T> Delete <T>(string baseUri, string endpoint, string token = "")
        {
            var request = new DataRequest <T>(baseUri);
            var result  = await request.Delete(endpoint, token);

            return(result);
        }
Esempio n. 2
0
        public bool Delete <TEntity>(string id)
            where TEntity : class, IDataEntity
        {
            var response = Bus
                           .Request <DataRequest <TEntity>, DataResponse <TEntity> >(DataRequest <TEntity> .Delete(id));

            return(response.Type == DataResponseType.Success);
        }
Esempio n. 3
0
        public void HandleRequest_Delete_Test()
        {
            var storage = new InMemoryDataStorage();
            var entity  = new StitchInstance()
            {
                Name = "A"
            };

            storage.Save(entity, true);
            var id     = entity.Id;
            var target = new DataService(storage, null);

            var result = target.HandleRequest(DataRequest <StitchInstance> .Delete(id));

            result.Type.Should().Be(DataResponseType.Success);

            var result2 = storage.Get <StitchInstance>(id);

            result2.Should().BeNull();
        }