public async Task <int> AddRecentLink(RecentLinksDto recentDto, CancellationToken cancellationToken) { var model = _mapper.Map <RecentLinks>(recentDto); model.CreatedBy = recentDto.CreatedBy; model.ModifiedBy = recentDto.CreatedBy; await _repo.AddRecentLink(model, cancellationToken).ConfigureAwait(false); return(1); }
public async Task <IActionResult> AddRecentLink(RecentLinksDto recentDto, CancellationToken cancellationToken) { try { int result = await _recLinks.AddRecentLink(recentDto, cancellationToken).ConfigureAwait(false); if (result == 0) { return(BadRequest()); } else { return(Ok("Added to Recent Link")); } } catch (Exception ex) { await _errorlogService.InsertError(Request.GetDisplayUrl(), ControllerContext.ActionDescriptor.ActionName.ToString(), ex.Message, ex.ToString()).ConfigureAwait(false); return(StatusCode(500, ex.InnerException)); } }