/// <summary>
        /// Удалить ссылку разработчика
        /// </summary>
        /// <param name="dto"></param>
        /// <returns></returns>
        public async Task RemoveSolutionLink(RemoveSolutionLinkDto dto)
        {
            var link = await _solutionLinkRepository.GetAsync(dto.Id);

            await _solutionLinkRepository.RemoveAsync(link);

            await _solutionLinkRepository.SaveChangesAsync();
        }
        public async Task <IActionResult> DeleteLink(RemoveSolutionLinkDto dto)
        {
            var response = await _solutionApiClient.RemoveSolutionLinkAsync(dto);

            return(Redirect($"~/Product/links?id={dto.SolutionId}"));
        }
Exemple #3
0
 public Task <ApiResponse> RemoveSolutionLinkAsync(RemoveSolutionLinkDto dto)
 {
     return(DeleteAsync <RemoveSolutionLinkDto, ApiResponse>(_clientOptions.DeleteSolutionLinkUrl, dto));
 }
        public async Task <IActionResult> RemoveSolutionLinkAsync([FromBody] RemoveSolutionLinkDto link)
        {
            await _solutionService.RemoveSolutionLink(link);

            return(ApiResult("Deleted."));
        }