private void UpdateWebsite()
    {
        UsefulWebsite website = BLL.GetlUsefulWebsiteById(SelectedWebsiteId);

        if (website != null)
        {
            website.Name        = txtWebsiteName.Text;
            website.RedirectUrl = txtRedirectUrl.Text;
            if (fupWebsiteImage.PostedFile != null && fupWebsiteImage.PostedFile.ContentLength > 0)
            {
                if (fupWebsiteImage.PostedFile.ContentLength < maxFileSize)
                {
                    string extension = Path.GetExtension(fupWebsiteImage.PostedFile.FileName);
                    string imageName = Guid.NewGuid().ToString() + extension;
                    string path      = Server.MapPath("~/WebsitesImages/");
                    fupWebsiteImage.SaveAs(path + imageName);
                    website.ImageName = imageName;
                }
                else
                {
                    SetAlert(maxFileSizeExceeds);
                }
            }
            BLL.UpdateUsefulWebsite(website);
            SetAlert(operationMessage);
        }
    }
    private void SaveNewUsefullWebsite()
    {
        if (fupWebsiteImage.PostedFile.ContentLength < maxFileSize)
        {
            string extension = Path.GetExtension(fupWebsiteImage.PostedFile.FileName);
            string imageName = Guid.NewGuid().ToString() + extension;
            string path      = Server.MapPath("~/WebsitesImages/");
            fupWebsiteImage.SaveAs(path + imageName);

            UsefulWebsite website = new UsefulWebsite
            {
                Name        = txtWebsiteName.Text,
                RedirectUrl = txtRedirectUrl.Text,
                ImageName   = imageName
            };

            BLL.AddUsefulWebsite(website);

            SetAlert(operationMessage);
        }
        else
        {
            SetAlert(maxFileSizeExceeds);
        }
    }
    private void BeginEditMode(int selectedWebsiteId)
    {
        SelectedWebsiteId = selectedWebsiteId;
        UsefulWebsite website = BLL.GetlUsefulWebsiteById(selectedWebsiteId);

        if (website != null)
        {
            txtWebsiteName.Text       = website.Name;
            txtRedirectUrl.Text       = website.RedirectUrl;
            imgUsefulWebsite.ImageUrl = "~/WebsitesImages/" + website.ImageName;
            trImage.Visible           = true;
            imgUsefulWebsite.Visible  = true;
            rfvWebsiteImage.Enabled   = false;
        }
    }
Example #4
0
        public static void UpdateUsefulWebsite(UsefulWebsite usefulWebsite)
        {
            DAL dal = new DAL();

            dal.UpdateUsefulWebsite(usefulWebsite);
        }
Example #5
0
        public static void AddUsefulWebsite(UsefulWebsite usefulWebsite)
        {
            DAL dal = new DAL();

            dal.AddUsefulWebsite(usefulWebsite);
        }