public async Task DeleteCollection() { var pageCollection = (await pageCollectionService.CreateCollectionAsync("Test collection", "TestPage", PageSortMode.FirstOld, null)).Data; var result = await pageCollectionService.DeleteCollectionAsync(pageCollection); Assert.True(result.Succeeded); Assert.Null(await pageCollectionService.FindCollectiondByIdAsync(pageCollection.Id)); }
public async Task <IActionResult> DeleteAsync([FromRoute] Guid id) { var pageCollection = await pageCollectionService.FindCollectiondByIdAsync(id); if (pageCollection == null) { return(WithResult(Result.Failed($"Not found page collection with id \"{id}\"."))); } var deleteResult = await pageCollectionService.DeleteCollectionAsync(pageCollection, HttpContext.RequestAborted); return(WithResult(deleteResult)); }