예제 #1
0
        public IActionResult Index(UrlVM urlvm)
        {
            var    list      = new List <string>();
            string url       = urlvm.UrlBody.Url;
            int    depth     = urlvm.depth;
            var    listLinks = GetLinks.GetAllLinks(url, depth, list);

            ViewBag.list = listLinks;
            return(View());
        }
예제 #2
0
        public IHttpActionResult Put([FromBody] UrlVM url, [FromUri] string id_order)
        {
            var order = _context.Orders.Find(id_order);

            if (order == null)
            {
                return(NotFound());
            }
            var group_img = order.GroupImage;

            byte[] buffer       = Guid.NewGuid().ToByteArray();
            var    group_img_id = BitConverter.ToInt64(buffer, 0).ToString();

            byte[] buffer1 = Guid.NewGuid().ToByteArray();
            var    img_id  = BitConverter.ToInt64(buffer1, 0).ToString();

            try
            {
                if (group_img == null)
                {
                    _context.GroupImages.Add(new GroupImage
                    {
                        id_group = group_img_id
                    });
                    order.id_group_image = group_img_id;

                    _context.Images.Add(new Image
                    {
                        id_group = group_img_id,
                        name     = "order_img",
                        id_image = img_id,
                        url      = url.url,
                        describe = "Order IMG"
                    });
                }
                else
                {
                    order.GroupImage.Images.FirstOrDefault().url = url.url;
                }



                _context.SaveChanges();



                return(Ok(url));
            }
            catch (Exception ex)
            {
                return(InternalServerError(ex));
            }
        }