Exemplo n.º 1
0
        /// <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();
        }
Exemplo n.º 2
0
        public async Task <IActionResult> DeleteLink(RemoveSolutionLinkDto dto)
        {
            var response = await _solutionApiClient.RemoveSolutionLinkAsync(dto);

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

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