/// <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}")); }
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.")); }