Ejemplo n.º 1
0
        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));
        }
Ejemplo n.º 2
0
        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));
        }