Пример #1
0
        private ImageGPLivery SaveimageLiver(string link)
        {
            ImageGPLivery image = new ImageGPLivery();

            image.Link = link;
            repository.AddImageGPLiver(image);
            repository.SaveChanges();
            return(image);
        }
Пример #2
0
        private ImageGPLivery SaveImageGPLiver(string link)
        {
            ImageGPLivery imageGp = new ImageGPLivery {
                Link = link
            };

            repository.AddImageGPLiver(imageGp);
            repository.SaveChanges();
            return(imageGp);
        }
Пример #3
0
        protected virtual List <ChassiLoad> GetChassiLoads(string mName, int idM)
        {
            List <ChassiLoad> listChassis = new List <ChassiLoad>();
            var collectionNames           = GodLikeHTML.DocumentNode.SelectNodes(XPathCName).Where(d => d.InnerHtml != d.InnerText);

            foreach (var DATA in collectionNames)
            {
                if (listChassis.All(d => d.Name != DATA.InnerText.Replace(mName + " ", "")))
                {
                    string linkImage    = "";
                    int    idImageLiver = firstIdImagesLivery;
                    try
                    {
                        linkImage = DATA.ChildNodes.Where(d => d.Name == "img").First().Attributes.First().DeEntitizeValue;
                    }
                    catch
                    {
                    }
                    if (linkImage != "")
                    {
                        SaveFileToServer(linkImage, FolderImageLivery);
                        ImageGPLivery image = SaveimageLiver(FolderImageLivery + linkImage.Replace("img/cha/mod/", "").Replace("wwwroot", ""));
                        idImageLiver = image.Id;
                    }

                    Chassi chassi = new Chassi
                    {
                        IdManufacturer  = idM,
                        Name            = DATA.InnerText.Replace(mName + " ", ""),
                        IdImageGp       = firstIdImages,
                        IdImageGPLivery = idImageLiver
                    };
                    repository.AddChassi(chassi);
                    repository.SaveChanges();
                }
            }
            return(listChassis);
        }