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); }
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); }
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(); }