public ResultDto Execute(RequestAddHomePageImagesDto requestAdd) { if (requestAdd.file == null) { return(new ResultDto { IsSuccess = false, Message = "ابتدا تصویر را انتخاب کنید", }); } var ResultUpload = UploadFile(requestAdd.file); HomePageImages HomePageImages1 = new HomePageImages() { Src = ResultUpload.FileNameAddress, Link = requestAdd.Link, ImageLocation = requestAdd.ImageLocation, }; _context.HomePageImages.Add(HomePageImages1); _context.SaveChanges(); return(new ResultDto { IsSuccess = true, Message = "!", }); }
public bool CanLoadImages(HomePageImages image) { switch (image) { case (HomePageImages.Banner): var elements = Browser.Driver.FindElements(By.CssSelector("#carousel>div>div.item")); foreach (IWebElement item in elements) { string Url = item.GetAttribute("style"); Url = Browser.BaseAddress + Url.Substring(Url.IndexOf('/'), Url.LastIndexOf('"') - Url.IndexOf('/')); if (!Utility.ImageExist(Url)) { return(false); } } return(true); case (HomePageImages.Icons): elements = Browser.Driver.FindElements(By.CssSelector("#quarter1 > div > article > div > div.quicklinks-hidden-xs > div > ol > li")); foreach (IWebElement item in elements) { IWebElement subItem = item.FindElement(By.CssSelector("a>div>div>div")); string Url = subItem.GetAttribute("style"); Url = Browser.BaseAddress + Url.Substring(Url.IndexOf('/'), Url.LastIndexOf('"') - Url.IndexOf('/')); if (!Utility.ImageExist(Url)) { return(false); } } return(true); default: return(false); } }