/// <summary> /// Удалить коллекцию /// </summary> /// <param name="dto"></param> /// <returns></returns> public async Task RemoveCollectionAsync(RemoveCollectionDto dto) { var result = await _collectionRepository.GetAsync(dto.Id); await _collectionRepository.RemoveAsync(result); await _collectionRepository.SaveChangesAsync(); }
public async Task <IActionResult> DeleteCollectionAsync(RemoveCollectionDto dto) { await _collectionService.RemoveCollectionAsync(dto); return(ApiResult("Deleted.")); }
public Task <ApiResponse> RemoveCollectionAsync(RemoveCollectionDto dto) { return(DeleteAsync <RemoveCollectionDto, ApiResponse>(_clientOptions.RemoveCollectionUrl, dto)); }