public void GetSalonImageFile(int ID) { string ImageFileUrl = ""; string SaveLocation = Server.MapPath("~/FileArchives/Salon/"); String CurrentDate = DateTime.Now.ToString("dd/MM/yyyy").Replace("/", "-"); foreach (string item in Request.Files) { var Filename = Request.Files[item].FileName; var DotPos = Filename.LastIndexOf("."); var FileameWithoutExtension = Filename.Substring(0, DotPos); var FileExtension = Filename.Substring(DotPos); var CurrentTime = DateTime.Now.Hour + "_" + DateTime.Now.Minute; var FinalPath = SaveLocation + FileameWithoutExtension + "_" + CurrentDate + "_" + CurrentTime + FileExtension; //Request.Files[item].SaveAs(FinalPath); //for resize byte[] fileData = null; using (var binaryReader = new BinaryReader(Request.Files[item].InputStream)) { fileData = binaryReader.ReadBytes(Request.Files[item].ContentLength); } CommonFunction.HandleImageUpload(fileData, FinalPath, (int)CommonFunction.En_ImageSize.SalonWidth, (int)CommonFunction.En_ImageSize.SalonHeight); // ImageFileUrl = FileameWithoutExtension + "_" + CurrentDate + "_" + CurrentTime + FileExtension; if (ImageFileUrl.Length > 0) { DB.Usp_InsertPic(picPath: ImageFileUrl, tableName: "Salon", iD_Main: ID, iD_Main2: 0); DB.SaveChanges(); } } }
public void GetSiteSettingImageFiles(int ID) { string ImageFileUrl = ""; string SaveLocation = Server.MapPath("~/FileArchives/SiteSettingImage/"); String CurrentDate = DateTime.Now.ToString("dd/MM/yyyy").Replace("/", "-"); foreach (string item in Request.Files) { var Filename = Request.Files[item].FileName; var DotPos = Filename.LastIndexOf("."); var FileameWithoutExtension = Filename.Substring(0, DotPos); var FileExtension = Filename.Substring(DotPos); var CurrentTime = DateTime.Now.Hour + "_" + DateTime.Now.Minute; var FinalPath = SaveLocation + FileameWithoutExtension + "_" + CurrentDate + "_" + CurrentTime + FileExtension; //Request.Files[item].SaveAs(FinalPath); //for resize byte[] fileData = null; using (var binaryReader = new BinaryReader(Request.Files[item].InputStream)) { fileData = binaryReader.ReadBytes(Request.Files[item].ContentLength); } CommonFunction.HandleImageUpload(fileData, FinalPath, (int)CommonFunction.En_ImageSize.BannerWidth, (int)CommonFunction.En_ImageSize.BannerHeight); // ImageFileUrl = FileameWithoutExtension + "_" + CurrentDate + "_" + CurrentTime + FileExtension; if (ImageFileUrl.Length > 0) { DB.Usp_InsertPic(picPath: ImageFileUrl, tableName: "SiteSetting", iD_Main: ID, iD_Main2: 0); //Picture objpic = new Picture(); //objpic.PicturePath = ImageFileUrl; //DB.Picture.Add(objpic); //DB.SaveChanges(); //SiteSetting_Picture objSiteSetting_Pic = new SiteSetting_Picture(); //objSiteSetting_Pic.ID_SiteSetting = ID; //objSiteSetting_Pic.ID_Picture = objpic.ID; //objSiteSetting_Pic.UseType = 1; //DB.SiteSetting_Picture.Add(objSiteSetting_Pic); DB.SaveChanges(); } } //2-Save Attach Files: //if (ArchPersonelImageFileUrl.Length > 0) //{ // Picture objpic = new Picture(); // objpic.PicturePath=ArchPersonelImageFileUrl; // DB.Picture.Add(objpic); // DB.SaveChanges(); // SiteSetting_Picture objSiteSetting_Pic = new SiteSetting_Picture(); // objSiteSetting_Pic.ID_SiteSetting = ID; // objSiteSetting_Pic.ID_Picture =objpic.ID; // objSiteSetting_Pic.UseType = 1; // DB.SiteSetting_Picture.Add(objSiteSetting_Pic); // DB.SaveChanges(); //} }