public async Task <IActionResult> getSearchMethodForHtmlBlocks(HtmlBlockRequest request, string Name) { var result = new HtmlBlockResponse(); var htmlBlock = await _context.HtmlBlocks.Take(request.Quantity).Where(c => c.ParentTitle.StartsWith(Name) || c.ParentTitle.Contains(Name) || c.ParentTitle.EndsWith(Name)).Select(p => new HtmlBlock { SiteBlockId = p.Id, ParentTitle = p.ParentTitle }).ToListAsync(); if (htmlBlock.Count == 0) { result.Code = -100; result.Message = "Can't get products with given parameters."; return(Ok(result)); } result.Code = 100; result.Message = "Success"; result.HtmlBlocks = htmlBlock; return(Ok(result)); }
public async Task <IActionResult> GetHtmlBlocks(HtmlBlockRequest request) { var result = new HtmlBlockResponse(); var htmlBlock = await _context.HtmlBlocks.Skip(request.Skip).Take(request.Quantity).Select(p => new HtmlBlock { SiteBlockId = p.Id, ParentTitle = p.ParentTitle }).ToListAsync(); if (htmlBlock.Count == 0) { result.Code = -100; result.Message = "Can't get products with given parameters."; return(Ok(result)); } result.Code = 100; result.Message = "Success"; result.HtmlBlocks = htmlBlock; return(Ok(result)); }