public GetRedirectsResponse Get(GetRedirectsRequest request) { request.Data.SetDefaultOrder("PageUrl"); var listResponse = repository .AsQueryable<Module.Pages.Models.Redirect>() .Select(redirect => new RedirectModel() { Id = redirect.Id, Version = redirect.Version, CreatedBy = redirect.CreatedByUser, CreatedOn = redirect.CreatedOn, LastModifiedBy = redirect.ModifiedByUser, LastModifiedOn = redirect.ModifiedOn, PageUrl = redirect.PageUrl, RedirectUrl = redirect.RedirectUrl }) .ToDataListResponse(request); return new GetRedirectsResponse { Data = listResponse }; }
public GetRedirectsResponse Get(GetRedirectsRequest request) { request.Data.SetDefaultOrder("PageUrl"); var listResponse = repository .AsQueryable <Module.Pages.Models.Redirect>() .Select(redirect => new RedirectModel() { Id = redirect.Id, Version = redirect.Version, CreatedBy = redirect.CreatedByUser, CreatedOn = redirect.CreatedOn, LastModifiedBy = redirect.ModifiedByUser, LastModifiedOn = redirect.ModifiedOn, PageUrl = redirect.PageUrl, RedirectUrl = redirect.RedirectUrl }) .ToDataListResponse(request); return(new GetRedirectsResponse { Data = listResponse }); }
/// <summary> /// Gets the list of redirect entities. /// </summary> /// <param name="request">The request.</param> /// <returns> /// The list of redirect entities /// </returns> /// <exception cref="CmsApiException"></exception> public DataListResponse <Redirect> GetRedirects(GetRedirectsRequest request = null) { try { return(Repository.ToDataListResponse(request)); } catch (Exception inner) { const string message = "Failed to get redirects list."; Logger.Error(message, inner); throw new CmsApiException(message, inner); } }
/// <summary> /// Gets the list of redirect entities. /// </summary> /// <param name="request">The request.</param> /// <returns> /// The list of redirect entities /// </returns> /// <exception cref="CmsApiException"></exception> public DataListResponse<Redirect> GetRedirects(GetRedirectsRequest request = null) { try { return Repository.ToDataListResponse(request); } catch (Exception inner) { const string message = "Failed to get redirects list."; Logger.Error(message, inner); throw new CmsApiException(message, inner); } }