Example #1
0
        /// <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();
        }
Example #2
0
        public async Task <IActionResult> DeleteCollectionAsync(RemoveCollectionDto dto)
        {
            await _collectionService.RemoveCollectionAsync(dto);

            return(ApiResult("Deleted."));
        }
Example #3
0
 public Task <ApiResponse> RemoveCollectionAsync(RemoveCollectionDto dto)
 {
     return(DeleteAsync <RemoveCollectionDto, ApiResponse>(_clientOptions.RemoveCollectionUrl, dto));
 }