public int AddPhoto(HomeImageInfoData Bidata)
        {
            crazyTattoosEntities apData = new crazyTattoosEntities();
            ImageSlider          data   = new ImageSlider();

            data.PhotoName = Bidata.BannerName;
            data.ExtName   = Bidata.BannerName.Substring(Bidata.BannerName.LastIndexOf('.'));
            data.PhotoSize = Bidata.BannerSize;
            data.PhotoType = Bidata.BannerType;

            apData.ImageSliders.Add(data);
            int ans = apData.SaveChanges();

            return(ans);
        }
Exemple #2
0
    protected void lnkaddBanner_Click1(object sender, EventArgs e)
    {
        try
        {
            if (fufBanner.HasFiles == false)
            {
                lblmsg.Text = " *Please select a file to upload";
            }
            else
            {
                foreach (var file in fufBanner.PostedFiles)
                {
                    HomeImageInfoData data = new HomeImageInfoData();
                    data.BannerName      = file.FileName;
                    data.BannerExtension = file.FileName.Substring(file.FileName.LastIndexOf('.'));
                    data.BannerSize      = file.ContentLength;
                    data.BannerType      = file.ContentType;

                    // Image file formats with (.jpeg or .png) are allowed
                    if (file.ContentType == "image/jpeg" || file.ContentType == "image/png")
                    {
                        int id = new HomeImageInfoAction().AddPhoto(data);
                        if (id != 0)
                        {
                            string path = Server.MapPath("~/Banner/" + data.BannerName);
                            file.SaveAs(path);
                            ViewBanner();

                            lblmsg.Text = " *Files is Uploaded! ";
                        }
                    }
                    else
                    {
                        lblmsg.Text = "Please choose a .JPEG or .PNG image only";
                    }
                }
            }
        }
        catch (Exception ex)
        {
            lblmsg.Text = ex.Message;
        }
    }