Пример #1
0
    // Add Banner / slider images
    protected void lnkaddBanner_Click(object sender, EventArgs e)
    {
        try
        {
            if (fufBanner.HasFiles == false)
            {
                lblmsg.Text = " Please select a file to upload";
            }
            else
            {
                foreach (var file in fufBanner.PostedFiles) // you can upload multiple images at once
                {
                    BannerInfoData data = new BannerInfoData();
                    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")
                    {
                        System.Drawing.Image img = System.Drawing.Image.FromStream(file.InputStream);
                        int height = img.Height;
                        int width  = img.Width;
                        if (height == 500 && width == 1350)                 // specified dimensions for image
                        {
                            int id = new BannerInfoAction().AddPhoto(data); //method calling to add banner images
                            if (id != 0)
                            {
                                string path = Server.MapPath("~/Image/Banner/" + data.BannerSize + data.BannerName);
                                file.SaveAs(path);
                                ViewBanner();

                                lblmsg.Text = " Files is Uploaded! ";
                            }
                        }
                        else
                        {
                            lblmsg.Text = "Please choose  image(s) in proper dimensions 1350 x 500";
                        }
                    }
                    else
                    {
                        lblmsg.Text = "Please choose a .JPEG or .PNG file only";
                    }
                }
            }
        }
        catch (Exception ex)
        {
            lblmsg.Text = ex.Message;
        }
    }
Пример #2
0
    //Add Banner / slider Image
    public int AddPhoto(BannerInfoData Bidata)
    {
        NZEduEntities apData = new NZEduEntities();
        BannerInfo    data   = new BannerInfo();

        data.BannerName      = Bidata.BannerName;
        data.BannerExtension = Bidata.BannerName.Substring(Bidata.BannerName.LastIndexOf('.'));
        data.BannerSize      = Bidata.BannerSize;
        data.BannerType      = Bidata.BannerType;

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

        return(ans);
    }