private void ImagePofile() { if (!string.IsNullOrEmpty(inputFile.Value)) { var n = 0; var getImage = new Profile_image_table().getAllRecords(); var positionString = getImage.Count == 0 ? 0 : int.Parse(getImage[getImage.Count - 1].Id); switch (positionString.ToString()) { case "": n = 1; break; default: n = int.Parse(positionString.ToString()) + 1; break; } Stream stream = inputFile.PostedFile.InputStream; var filename = Path.GetFileName(inputFile.PostedFile.FileName); var imageName = enc.GetMD5(n.ToString()).ToLower() + ".jpg"; var saveTo = Server.MapPath($"~/Images/{inputFile.PostedFile.FileName.Replace(filename, $"{imageName}")}"); try { var profImage = new Profile_image_table(); SaveImage(Ratio(inputFile.PostedFile.ContentLength), stream, saveTo); profImage.insert(SV.Uid, imageName, DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss")); Session["image"] = imageName; Session["message"] = " Profile image has been updated!"; } catch (Exception) {} } }
private void ImagePofile() { saveBtn.ServerClick += delegate { if (!string.IsNullOrEmpty(inputFile.Value)) { var n = 0; var In = 0; var getImage = new Profile_image_table().getAllRecords(); var positionString = getImage.Count == 0 ? 0 : int.Parse(getImage[getImage.Count - 1].Id); switch (positionString.ToString()) { case "": n = 1; break; default: n = int.Parse(positionString.ToString()) + 1; break; } Stream stream = inputFile.PostedFile.InputStream; var filename = Path.GetFileName(inputFile.PostedFile.FileName); var imageName = enc.GetMD5(n.ToString()).ToLower() + ".jpg"; var saveTo = Server.MapPath($"~/Images/{inputFile.PostedFile.FileName.Replace(filename, $"{imageName}")}"); try { var profImage = new Profile_image_table(); SaveImage(Ratio(inputFile.PostedFile.ContentLength), stream, saveTo); profImage.insert(SV.Uid, imageName, DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss")); Session["image"] = imageName; Session["message"] = elements.GetMesage(" Profile image has been updated!", HtmlElements.MessageType.SUCCESS, HtmlElements.UserType.MANAGEMENT); } catch (Exception) { } } else { Session["message"] = elements.GetMesage(" Profile image has been updated!", HtmlElements.MessageType.SUCCESS, HtmlElements.UserType.MANAGEMENT); } Response.Redirect(nav.ManPicture); }; }