private ImageGPLivery SaveimageLiver(string link) { ImageGPLivery image = new ImageGPLivery(); image.Link = link; repository.AddImageGPLiver(image); repository.SaveChanges(); return(image); }
private ImageGPLivery SaveImageGPLiver(string link) { ImageGPLivery imageGp = new ImageGPLivery { Link = link }; repository.AddImageGPLiver(imageGp); repository.SaveChanges(); return(imageGp); }
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); }