Esempio n. 1
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                AuthorController ac = new AuthorController();
                //Check if no paratmeter exist, redirect to list page.
                Uri    myUri    = new Uri(Request.Url.ToString());
                string AuthorID = HttpUtility.ParseQueryString(myUri.Query).Get("ID");
                if (AuthorID == null)
                {
                    Response.Redirect("/UserControl/Template/Authors/ListAuthor.aspx");
                }
                ac.GetAuthor(int.Parse(AuthorID));
                txtAuthorName.Text     = ac.AuthorName;
                txtAuthorJobTitle.Text = ac.AuthorJobTitle;
                txtAuthorAddress.Text  = ac.AuthorAddress;
                txtAuthorEmail.Text    = ac.AuthorEmail;
                txtAuthorWebsite.Text  = ac.AuthorWebsite;
                lblFileUploadAuthorPicturePath.Text = ac.AuthorPicture;
                txtAuthorLinkedIn.Text      = ac.AuthorLinkedIn;
                txtAuthorFacebook.Text      = ac.AuthorFacebook;
                txtAuthorTwitter.Text       = ac.AuthorTwitter;
                txtAuthorInstagram.Text     = ac.AuthorInstagram;
                ddlLanguageId.SelectedValue = ac.LanguageID.ToString();

                LanguageController lc = new LanguageController();
                ddlLanguageId.DataSource     = lc.GetLanguages();
                ddlLanguageId.DataTextField  = "LanguageTitle";
                ddlLanguageId.DataValueField = "LanguageID";
                ddlLanguageId.DataBind();
                ddlLanguageId.Items.Insert(0, new ListItem("Select Language", "0"));
            }
        }
Esempio n. 2
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                CategoryController cc = new CategoryController();
                ddlCategories.DataSource     = cc.GetParentCategory();
                ddlCategories.DataTextField  = "CategoryName";
                ddlCategories.DataValueField = "CategoryID";
                ddlCategories.DataBind();
                ddlCategories.Items.Insert(0, new ListItem("Root Category", "0"));

                ProductTypeController pt = new ProductTypeController();
                ddlProductType.DataSource     = pt.GetProductTypes();
                ddlProductType.DataTextField  = "ProductType";
                ddlProductType.DataValueField = "ProductTypeId";
                ddlProductType.DataBind();
                ddlProductType.Items.Insert(0, new ListItem("Root Product Type", "0"));

                ProductsController pc = new ProductsController();
                ddlProductAvailability.DataSource     = pc.GetProductAvailability();
                ddlProductAvailability.DataTextField  = "ProductAvailability";
                ddlProductAvailability.DataValueField = "ProductAvaiabilityId";
                ddlProductAvailability.DataBind();
                ddlProductAvailability.Items.Insert(0, new ListItem("Root Product Availability", "0"));

                LanguageController lc = new LanguageController();
                ddlLanguageId.DataSource     = lc.GetLanguages();
                ddlLanguageId.DataTextField  = "LanguageTitle";
                ddlLanguageId.DataValueField = "LanguageID";
                ddlLanguageId.DataBind();
                ddlLanguageId.Items.Insert(0, new ListItem("Root Language", "0"));
            }
        }
Esempio n. 3
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                LanguageController lc = new LanguageController();
                ddlLanguageID.DataSource     = lc.GetLanguages();
                ddlLanguageID.DataTextField  = "LanguageTitle";
                ddlLanguageID.DataValueField = "LanguageID";
                ddlLanguageID.DataBind();
                ddlLanguageID.Items.Insert(0, new ListItem("Root Language", "0"));

                DirectionController dc = new DirectionController();
                ddlDirectionID.DataSource     = dc.GetDirections();
                ddlDirectionID.DataTextField  = "DirectionTitle";
                ddlDirectionID.DataValueField = "DirectionID";
                ddlDirectionID.DataBind();
                ddlDirectionID.Items.Insert(0, new ListItem("Root Direction", "0"));

                MenuController cc = new MenuController();
                ddlParentID.DataSource     = cc.GetParentMenus();
                ddlParentID.DataTextField  = "Title";
                ddlParentID.DataValueField = "MenuID";
                ddlParentID.DataBind();
                ddlParentID.Items.Insert(0, new ListItem("Root Menu", "0"));
                int num = 0;
                chkPublished.Checked = true;
                txtMenuOrder.Text    = num.ToString();
            }
        }
Esempio n. 4
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!IsPostBack)
     {
         ColorController cc      = new ColorController();
         Uri             myUri   = new Uri(Request.Url.ToString());
         string          ColorId = HttpUtility.ParseQueryString(myUri.Query).Get("ID");
         if (ColorId == null)
         {
             Response.Redirect("ListColors.aspx");
         }
         cc.GetColor(int.Parse(ColorId));
         Color.Text = cc.Color;
         if (cc.IsPublished == false)
         {
             IsPublished.Checked = false;
         }
         else
         {
             IsPublished.Checked = true;
         }
         LanguageController lc = new LanguageController();
         ddlLanguageId.DataSource     = lc.GetLanguages();
         ddlLanguageId.DataTextField  = "LanguageTitle";
         ddlLanguageId.DataValueField = "LanguageID";
         ddlLanguageId.DataBind();
         ddlLanguageId.SelectedValue = cc.LanguageID.ToString();
     }
 }
Esempio n. 5
0
        protected void Page_Load(object sender, EventArgs e)
        {
            LanguageController dc = new LanguageController();

            rptLanguages.DataSource = dc.GetLanguages();
            rptLanguages.DataBind();
        }
Esempio n. 6
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                MenuController ac = new MenuController();
                //Check if no paratmeter exist, redirect to list page.
                Uri    myUri  = new Uri(Request.Url.ToString());
                string MenuID = HttpUtility.ParseQueryString(myUri.Query).Get("ID");
                if (MenuID == null)
                {
                    Response.Redirect("/UserControl/Template/Menus/ListMenu.aspx");
                }
                ac.GetMenu(int.Parse(MenuID));
                txtMenuTitle.Text = ac.Title;
                lblFileUploadMenuPicturePath.Text = ac.Picture;
                ddlLanguageID.SelectedValue       = ac.LanguageID.ToString();
                ddlDirectionID.SelectedValue      = ac.DirectionID.ToString();
                ddlParentID.DataSource            = ac.GetParentMenus();
                ddlParentID.DataTextField         = "Title";
                ddlParentID.DataValueField        = "MenuID";
                ddlParentID.DataBind();
                ddlParentID.Items.Insert(0, new ListItem("Root Menu", "0"));
                //ddlParentID.SelectedValue = ac.ParentID.ToString();//
                chkPublished.Checked  = ac.IsPublished;
                txtMenuOrder.Text     = ac.MenuOrder.ToString();
                txtMetaTitle.Text     = ac.MetaTitle;
                txtMetaKeyword.Text   = ac.MetaKeyword;
                MetaDescription.Value = ac.MetaDescription;

                if (FileUploadMenuPicture.HasFile)
                {
                    string FileNameIcon   = FileUploadMenuPicture.FileName;
                    string folderPathIcon = Server.MapPath("~/Files/Images/");
                    /*string Image = "/Files/Images/" + FileName;*/
                    string StoreIcon = folderPathIcon + FileNameIcon;
                    if (!Directory.Exists(folderPathIcon))
                    {
                        Directory.CreateDirectory(folderPathIcon);
                    }
                    FileUploadMenuPicture.SaveAs(StoreIcon);
                    lblFileUploadMenuPicture.Text      = "Image upload successfully";
                    lblFileUploadMenuPicturePath.Text  = Request.UrlReferrer + StoreIcon;
                    lblFileUploadMenuPicture.ForeColor = System.Drawing.Color.Green;
                }

                LanguageController lc = new LanguageController();
                ddlLanguageID.DataSource     = lc.GetLanguages();
                ddlLanguageID.DataTextField  = "LanguageTitle";
                ddlLanguageID.DataValueField = "LanguageID";
                ddlLanguageID.DataBind();
                ddlLanguageID.Items.Insert(0, new ListItem("Root Language", "0"));

                /* DirectionController dc = new DirectionController();
                 * ddlDirectionID.DataSource = dc.GetDirections();
                 * ddlDirectionID.DataTextField = "DirectionTitle";
                 * ddlDirectionID.DataValueField = "DirectionID";
                 * ddlDirectionID.DataBind();
                 * ddlDirectionID.Items.Insert(0, new ListItem("Root Direction", "0"));*/
            }
        }
Esempio n. 7
0
        protected void Page_Load(object sender, EventArgs e)
        {
            SourceController sc = new SourceController();
            Uri    myUri        = new Uri(Request.Url.ToString());
            string SourceId     = HttpUtility.ParseQueryString(myUri.Query).Get("ID");

            if (SourceId == null)
            {
                Response.Redirect("ListColors.aspx");
            }
            sc.GetSource(int.Parse(SourceId));
            SourceTitle.Text = sc.SourceTitle;
            Source_Url.Text  = sc.Source_Url;
            if (sc.IsPublished == false)
            {
                IsPublished.Checked = false;
            }
            else
            {
                IsPublished.Checked = true;
            }
            LanguageController lc = new LanguageController();

            ddlLanguageId.DataSource     = lc.GetLanguages();
            ddlLanguageId.DataTextField  = "LanguageTitle";
            ddlLanguageId.DataValueField = "LanguageID";
            ddlLanguageId.DataBind();
            ddlLanguageId.SelectedValue = sc.LanguageID.ToString();
        }
Esempio n. 8
0
        public async Task GetAllLanguages_ShouldReturnAllLanguages()
        {
            // Arrange
            IEnumerable <LanguageResource> expectedLanguages = new[]
            {
                new LanguageResource {
                    LanguageId = 1
                }
            };

            Mock <IMediator> mediatorMock = new Mock <IMediator>();

            mediatorMock
            .Setup(m => m.Send(It.IsAny <GetAllLanguagesQuery>(), It.IsAny <CancellationToken>()))
            .ReturnsAsync(expectedLanguages);

            LanguageController controller = new LanguageController(mediatorMock.Object);

            // Act
            ActionResult <IEnumerable <LanguageResource> > response = await controller.GetLanguages();

            // Assert
            OkObjectResult okResult = Assert.IsType <OkObjectResult>(response.Result);

            IEnumerable <LanguageResource> languages = okResult.Value as IList <LanguageResource>;

            Assert.NotNull(languages);
            Assert.Single(languages);
            Assert.Equal(1, languages.First().LanguageId);
        }
Esempio n. 9
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                AuthorController ac = new AuthorController();
                ddlAuthorId.DataSource     = ac.GetAuthors();
                ddlAuthorId.DataTextField  = "AuthorName";
                ddlAuthorId.DataValueField = "AuthorID";
                ddlAuthorId.DataBind();


                LanguageController lc = new LanguageController();
                ddlLanguageId.DataSource     = lc.GetLanguages();
                ddlLanguageId.DataTextField  = "LanguageTitle";
                ddlLanguageId.DataValueField = "LanguageID";
                ddlLanguageId.DataBind();


                SourceController sc = new SourceController();
                ddlSourceId.DataSource     = sc.GetSources();
                ddlSourceId.DataTextField  = "SourceTitle";
                ddlSourceId.DataValueField = "SourceId";

                NewsController nc = new NewsController();
                ddlAuthorId.SelectedValue   = nc.Author_Id.ToString();
                ddlLanguageId.SelectedValue = nc.LanguageID.ToString();
                ddlSourceId.SelectedValue   = nc.Source.ToString();

                Uri    myUri  = new Uri(Request.Url.ToString());
                string NewsId = HttpUtility.ParseQueryString(myUri.Query).Get("ID");
                if (NewsId == null)
                {
                    Response.Redirect("ListNews.aspx");
                }
                nc.GetNew(int.Parse(NewsId));
                NewsTitle.Text        = nc.NewsTitle;
                NewsSubtitle.Text     = nc.NewsSubtitle;
                NewsDescription.Value = nc.NewsDescription;
                PublishedDate.Text    = nc.Published_Date;
                First_AD.Text         = nc.First_AD;
                Second_AD.Text        = nc.Second_AD;
                Third_AD.Text         = nc.Third_AD;
                Fourth_AD.Text        = nc.Fourth_AD;
                Fifth_AD.Text         = nc.Fifth_AD;
                Sixth_AD.Text         = nc.Sixth_AD;
                if (nc.Break_News == false)
                {
                    Break_News.Checked = false;
                }
                else
                {
                    Break_News.Checked = true;
                }
                Youtube_Url.Text = nc.Youtube_Url;
            }
        }
Esempio n. 10
0
        protected void Delete_Click(object sender, EventArgs e)
        {
            LinkButton         btn        = (LinkButton)sender;
            int                LanguageID = int.Parse(btn.CommandArgument);
            LanguageController dc         = new LanguageController();

            dc.DeleteLanguage(LanguageID);
            rptLanguages.DataSource = dc.GetLanguages();
            rptLanguages.DataBind();
        }
Esempio n. 11
0
        protected void Page_Load(object sender, EventArgs e)
        {
            LanguageController lc = new LanguageController();

            ddlLanguageId.DataSource     = lc.GetLanguages();
            ddlLanguageId.DataTextField  = "LanguageTitle";
            ddlLanguageId.DataValueField = "LanguageID";
            ddlLanguageId.DataBind();
            ddlLanguageId.Items.Insert(0, new ListItem("Root Language", "0"));
        }
Esempio n. 12
0
        public async Task Language_Count()
        {
            //Arrange
            var dbContext = await GetDataContext();

            var controller = new LanguageController(dbContext);
            //Act
            var languages = controller.GetLanguages().Result;

            //Assert
            Assert.Equal(10, languages.Count());
        }
Esempio n. 13
0
        public async Task Type_Of_Method_In_LanguageController()
        {
            //Arrange
            var dbContext = await GetDataContext();

            var controller = new LanguageController(dbContext);

            //Act
            var response = controller.GetLanguages();

            //Assert
            Assert.IsType(typeof(Task <IEnumerable <Language> >), response);
        }
Esempio n. 14
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                CategoryController cc = new CategoryController();
                ddlCategories.DataSource     = cc.GetParentCategory();
                ddlCategories.DataTextField  = "CategoryName";
                ddlCategories.DataValueField = "CategoryID";
                ddlCategories.DataBind();
                ProductTypeController pt = new ProductTypeController();
                ddlProductType.DataSource     = pt.GetProductTypes();
                ddlProductType.DataTextField  = "ProductType";
                ddlProductType.DataValueField = "ProductTypeId";
                ddlProductType.DataBind();
                ProductsController pc = new ProductsController();
                ddlProductAvailability.DataSource     = pc.GetProductAvailability();
                ddlProductAvailability.DataTextField  = "ProductAvailability";
                ddlProductAvailability.DataValueField = "ProductAvaiabilityId";
                ddlProductAvailability.DataBind();

                LanguageController lc = new LanguageController();
                ddlLanguageId.DataSource     = lc.GetLanguages();
                ddlLanguageId.DataTextField  = "LanguageTitle";
                ddlLanguageId.DataValueField = "LanguageID";
                ddlLanguageId.DataBind();

                ddlCategories.SelectedValue          = pc.ProductCategoryId.ToString();
                ddlProductType.SelectedValue         = pc.ProductTypeId.ToString();
                ddlProductAvailability.SelectedValue = pc.ProductAvailabilityId.ToString();
                ddlLanguageId.SelectedValue          = pc.LanguageID.ToString();

                Uri    myUri     = new Uri(Request.Url.ToString());
                string ProductId = HttpUtility.ParseQueryString(myUri.Query).Get("ID");
                if (ProductId == null)
                {
                    Response.Redirect("InsertProduct.aspx");
                }
                pc.GetProduct(int.Parse(ProductId));
                ProductName.Text      = pc.ProductName.ToString();
                SmallDescription.Text = pc.SmallDescription.ToString();
                Description.Value     = pc.Description.ToString();
                Width.Text            = pc.Width.ToString();
                Height.Text           = pc.Height.ToString();
                Depth.Text            = pc.Depth.ToString();
                OldPrice.Text         = pc.OldPrice.ToString();
                NewPrice.Text         = pc.NewPrice.ToString();
                Percentage.Text       = pc.Percentage.ToString();
            }
        }
Esempio n. 15
0
        public async Task Get_All_Languages()
        {
            var mockLanguages     = MockLanguages();
            var mockService       = new Mock <ISimpleDomainService <Language, LanguageId> >();
            var lookupServiceMock = new Mock <ILanguageLookupDataService>();

            lookupServiceMock.Setup(srv => srv.GetLanguageLookupAsync(""))
            .Returns(() => Task.FromResult(mockLanguages.AsEnumerable()));

            var sut = new LanguageController(mockService.Object, lookupServiceMock.Object);

            var result = await sut.GetLanguages();

            result.Count().Should().Be(10);
            lookupServiceMock.Verify(mock => mock.GetLanguageLookupAsync(""), Times.Once());
        }
Esempio n. 16
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                MenuController mc = new MenuController();
                ddlMenuID.DataSource     = mc.GetParentMenus();
                ddlMenuID.DataTextField  = "Title";
                ddlMenuID.DataValueField = "MenuID";
                ddlMenuID.DataBind();
                ddlMenuID.Items.Insert(0, new ListItem("Root Menus", "0"));

                AlbumController ac = new AlbumController();
                ddlAlbumID.DataSource     = ac.GetAlbums();
                ddlAlbumID.DataTextField  = "EnglishAlbumName";
                ddlAlbumID.DataValueField = "AlbumID";
                ddlAlbumID.DataBind();
                ddlAlbumID.Items.Insert(0, "Select Albums");

                LanguageController lc = new LanguageController();
                ddlLanguageID.DataSource     = lc.GetLanguages();
                ddlLanguageID.DataTextField  = "LanguageTitle";
                ddlLanguageID.DataValueField = "LanguageID";
                ddlLanguageID.DataBind();
                ddlLanguageID.Items.Insert(0, "Select Languages");

                CategoryController cc = new CategoryController();
                ddlCategoryID.DataSource     = cc.GetParentCategory();
                ddlCategoryID.DataTextField  = "CategoryName";
                ddlCategoryID.DataValueField = "CategoryID";
                ddlCategoryID.DataBind();
                ddlCategoryID.Items.Insert(0, new ListItem("Root Category", "0"));

                AuthorController auc = new AuthorController();
                ddlAuthorID.DataSource     = auc.GetAuthors();
                ddlAuthorID.DataTextField  = "AuthorName";
                ddlAuthorID.DataValueField = "AuthorID";
                ddlAuthorID.DataBind();
                ddlAuthorID.Items.Insert(0, "List Authors");

                chkPublished.Checked = true;
            }
        }
Esempio n. 17
0
        protected void Page_Load(object sender, EventArgs e)
        {
            int num = 0;

            if (!IsPostBack)
            {
                CategoryController cc = new CategoryController();
                ddlParentId.DataSource     = cc.GetParentCategory();
                ddlParentId.DataTextField  = "CategoryName";
                ddlParentId.DataValueField = "CategoryID";
                ddlParentId.DataBind();
                ddlParentId.Items.Insert(0, new ListItem("Root Category", "0"));
                LanguageController lc = new LanguageController();
                ddlLanguageId.DataSource     = lc.GetLanguages();
                ddlLanguageId.DataTextField  = "LanguageTitle";
                ddlLanguageId.DataValueField = "LanguageID";
                ddlLanguageId.DataBind();
                ddlLanguageId.Items.Insert(0, new ListItem("Root Language", "0"));
            }
            IsPublished.Checked = true;
            txtOrder.Text       = num.ToString();
        }
Esempio n. 18
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!IsPostBack)
     {
         ProductTypeController pt = new ProductTypeController();
         Uri    myUri             = new Uri(Request.Url.ToString());
         string ProductTypeId     = HttpUtility.ParseQueryString(myUri.Query).Get("ID");
         if (ProductTypeId == null)
         {
             Response.Redirect("ListProductTypes.aspx");
         }
         pt.GetProductType(int.Parse(ProductTypeId));
         ProductType.Text = pt.ProductType;
         lblFileUploadProductTypePicturePath.Text = pt.ProductTypePicture;
         LanguageController lc = new LanguageController();
         ddlLanguageId.DataSource     = lc.GetLanguages();
         ddlLanguageId.DataTextField  = "LanguageTitle";
         ddlLanguageId.DataValueField = "LanguageID";
         ddlLanguageId.DataBind();
         ddlLanguageId.SelectedValue = pt.LanguageID.ToString();
     }
 }
Esempio n. 19
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!IsPostBack)
     {
         AuthorController ac = new AuthorController();
         ddlAuthorId.DataSource     = ac.GetAuthors();
         ddlAuthorId.DataTextField  = "AuthorName";
         ddlAuthorId.DataValueField = "AuthorID";
         ddlAuthorId.DataBind();
         ddlAuthorId.Items.Insert(0, new ListItem("Root Author", "0"));
         LanguageController lc = new LanguageController();
         ddlLanguageId.DataSource     = lc.GetLanguages();
         ddlLanguageId.DataTextField  = "LanguageTitle";
         ddlLanguageId.DataValueField = "LanguageID";
         ddlLanguageId.DataBind();
         ddlLanguageId.Items.Insert(0, new ListItem("Root Language", "0"));
         SourceController sc = new SourceController();
         ddlSourceId.DataSource     = sc.GetSources();
         ddlSourceId.DataTextField  = "SourceTitle";
         ddlSourceId.DataValueField = "SourceId";
         ddlSourceId.Items.Insert(0, new ListItem("Root Source", "0"));
         Break_News.Checked = true;
     }
 }
Esempio n. 20
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                CategoryController cc = new CategoryController();
                Uri    myUri          = new Uri(Request.Url.ToString());
                string CategoryId     = HttpUtility.ParseQueryString(myUri.Query).Get("ID");

                /*int CategoryId = int.Parse(Session["ID"].ToString());*/
                if (CategoryId == null)
                {
                    Response.Redirect("ListCategory.aspx");
                }
                cc.GetCategory(int.Parse(CategoryId));
                txtCategoryName.Text = cc.CategoryName;
                if (cc.IsPublished == false)
                {
                    IsPublished.Checked = false;
                }
                else
                {
                    IsPublished.Checked = true;
                }
                txtOrder.Text              = cc.OrderNum.ToString();
                ddlParentId.DataSource     = cc.GetParentCategory();
                ddlParentId.DataTextField  = "CategoryName";
                ddlParentId.DataValueField = "CategoryID";
                ddlParentId.DataBind();
                ddlParentId.SelectedValue = cc.CategoryID.ToString();

                if (FileUploadCategoryPicture.HasFile)
                {
                    string FileName   = FileUploadCategoryPicture.FileName;
                    string folderPath = Server.MapPath("~/Files/Images/");
                    /*string Image = "/Files/Images/" + FileName;*/
                    string StoreImage = folderPath + FileName;
                    if (!Directory.Exists(folderPath))
                    {
                        Directory.CreateDirectory(folderPath);
                    }
                    FileUploadCategoryPicture.SaveAs(StoreImage);
                    lblFileUploadCategoryPicture.Text      = "Image upload successfully";
                    lblFileUploadCategoryPicturePath.Text  = Request.UrlReferrer + StoreImage;
                    lblFileUploadCategoryPicture.ForeColor = System.Drawing.Color.Green;
                }

                if (FileUploadCategoryIcon.HasFile)
                {
                    string FileNameIcon   = FileUploadCategoryIcon.FileName;
                    string folderPathIcon = Server.MapPath("~/Files/Images/");
                    /*string Image = "/Files/Images/" + FileName;*/
                    string StoreIcon = folderPathIcon + FileNameIcon;
                    if (!Directory.Exists(folderPathIcon))
                    {
                        Directory.CreateDirectory(folderPathIcon);
                    }
                    FileUploadCategoryIcon.SaveAs(StoreIcon);
                    lblFileUploadCategoryIcon.Text      = "Image upload successfully";
                    lblFileUploadCategoryIconPath.Text  = Request.UrlReferrer + StoreIcon;
                    lblFileUploadCategoryIcon.ForeColor = System.Drawing.Color.Green;
                }

                LanguageController lc = new LanguageController();
                ddlLanguageId.DataSource     = lc.GetLanguages();
                ddlLanguageId.DataTextField  = "LanguageTitle";
                ddlLanguageId.DataValueField = "LanguageID";
                ddlLanguageId.DataBind();
                ddlLanguageId.SelectedValue = cc.LanguageID.ToString();
            }
        }
Esempio n. 21
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                MenuController mc = new MenuController();
                ddlMenuID.DataSource     = mc.GetParentMenus();
                ddlMenuID.DataTextField  = "Title";
                ddlMenuID.DataValueField = "MenuID";
                ddlMenuID.DataBind();
                ddlMenuID.Items.Insert(0, new ListItem("Root Menus", "0"));

                AlbumController ac = new AlbumController();
                ddlAlbumID.DataSource     = ac.GetAlbums();
                ddlAlbumID.DataTextField  = "EnglishAlbumName";
                ddlAlbumID.DataValueField = "AlbumID";
                ddlAlbumID.DataBind();
                ddlAlbumID.Items.Insert(0, new ListItem("Select Album", "0"));

                LanguageController lc = new LanguageController();
                ddlLanguageID.DataSource     = lc.GetLanguages();
                ddlLanguageID.DataTextField  = "LanguageTitle";
                ddlLanguageID.DataValueField = "LanguageID";
                ddlLanguageID.DataBind();
                ddlLanguageID.Items.Insert(0, new ListItem("Select Language", "0"));

                CategoryController cc = new CategoryController();
                ddlCategoryID.DataSource     = cc.GetParentCategory();
                ddlCategoryID.DataTextField  = "CategoryName";
                ddlCategoryID.DataValueField = "CategoryID";
                ddlCategoryID.DataBind();
                ddlCategoryID.Items.Insert(0, new ListItem("Root Category", "0"));

                AuthorController auc = new AuthorController();
                ddlAuthorID.DataSource     = auc.GetAuthors();
                ddlAuthorID.DataTextField  = "AuthorName";
                ddlAuthorID.DataValueField = "AuthorID";
                ddlAuthorID.DataBind();
                ddlAuthorID.Items.Insert(0, new ListItem("Select Author", "0"));

                ContentController oc = new ContentController();
                //Check if no paratmeter exist, redirect to list page.
                Uri    myUri     = new Uri(Request.Url.ToString());
                string ContentID = HttpUtility.ParseQueryString(myUri.Query).Get("ID");
                if (ContentID == null)
                {
                    Response.Redirect("/UserControl/Template/Content/ListContent.aspx");
                }
                oc.GetContent(int.Parse(ContentID));
                txtContentTitle.Text                   = oc.ContentTitle;
                txtContentSubTitle.Text                = oc.ContentSubTitle;
                PublishedDate.Text                     = Convert.ToDateTime(oc.PublishedDate).Date.ToString("yyyy-MM-dd");
                chkPublished.Checked                   = oc.IsPublished;
                ddlMenuID.SelectedValue                = oc.MenuID.ToString();
                ddlAlbumID.SelectedValue               = oc.AlbumID.ToString();
                ddlLanguageID.SelectedValue            = oc.LanguageID.ToString();
                txtStartDateTime.Text                  = Convert.ToDateTime(oc.StartDateTime).Date.ToString("yyyy-MM-ddTHH:mm");
                txtEndDateTime.Text                    = Convert.ToDateTime(oc.EndDateTime).Date.ToString("yyyy-MM-ddTHH:mm");
                ddlAuthorID.SelectedValue              = oc.AuthorID.ToString();
                ddlCategoryID.SelectedValue            = oc.ContentCategoryID.ToString();
                txtMetaTitle.Text                      = oc.MetaTitle;
                txtMetaKeyword.Text                    = oc.MetaKeyword;
                MetaDescription.Value                  = oc.MetaDescription;
                lblFileUploadContentImagePath.Text     = oc.UploadContentImage;
                lblFileUploadContentFilePath.Text      = oc.UploadContentFile;
                lblFileUploadThumbnailContentPath.Text = oc.UploadThumbnailContentImage;
                txtSummary.Text     = oc.Summary;
                txtCustomText1.Text = oc.CustomText1;
                txtCustomText2.Text = oc.CustomText2;
                txtCustomText3.Text = oc.CustomText3;
                Description.Value   = oc.Description;
            }
        }