public async Task <IActionResult> GetSearchMethodForBlocksChild(HtmlBlocksChildRequest request, string Name) { var result = new HtmlBlocksChildResponse(); var htmlBlockChild = await _context.HtmlBlocksChildren.Take(request.Quantity).Where(c => c.Title.StartsWith(Name) || c.Title.Contains(Name) || c.Title.EndsWith(Name)).Select(p => new HtmlBlocksChild { SiteBlockChildsId = p.Id, Title = p.Title }).ToListAsync(); if (htmlBlockChild.Count == 0) { result.Code = -100; result.Message = "Can't get products with given parameters."; return(Ok(result)); } result.Code = 100; result.Message = "Success"; result.htmlBlocksChildren = htmlBlockChild; return(Ok(result)); }
public async Task <IActionResult> GetHtmlBlocksChild(HtmlBlocksChildRequest request) { var result = new HtmlBlocksChildResponse(); var htmlBlockChild = await _context.HtmlBlocksChildren.Skip(request.Skip).Take(request.Quantity).Select(p => new HtmlBlocksChild { SiteBlockChildsId = p.Id, Title = p.Title }).ToListAsync(); if (htmlBlockChild.Count == 0) { result.Code = -100; result.Message = "Can't get products with given parameters."; return(Ok(result)); } result.Code = 100; result.Message = "Success"; result.htmlBlocksChildren = htmlBlockChild; return(Ok(result)); }