protected void Page_Load(object sender, EventArgs e) { var user = (User)Session["user"]; if (user == null) { Response.Redirect("Default.aspx"); } if (!user.IsAdmin) { Response.Redirect("Default.aspx"); } var categoryBll = new CategoryBll(); var brandBll = new BrandBll(); var categories = categoryBll.GetCategories(); var brands = brandBll.GetBrands(); if (categories is null || brands is null) { Response.Redirect("Default.aspx"); } if (!IsPostBack) { brand.DataSource = brands; brand.DataBind(); category.DataSource = categories; category.DataBind(); } }
private void RenderGrid() { var brandBll = new BrandBll(); GridBrands.DataSource = brandBll.GetBrands(); GridBrands.DataBind(); }
protected void Page_Load(object sender, EventArgs e) { var user = (User)Session["user"]; if (user == null) { Response.Redirect("Default.aspx"); } if (!user.IsAdmin) { Response.Redirect("Default.aspx"); } if (string.IsNullOrEmpty(Request.QueryString["id"])) { Response.Redirect("Default.aspx"); } var isInt = int.TryParse(Request.QueryString["id"], out int id); if (!isInt) { Response.Redirect("Default.aspx"); } var categoryBll = new CategoryBll(); var brandBll = new BrandBll(); var productBll = new ProductBll(); var categories = categoryBll.GetCategories(); var brands = brandBll.GetBrands(); var product = productBll.GetProduct(id); if (categories is null || brands is null) { Response.Redirect("Default.aspx"); } if (!IsPostBack) { productId.Text = product.Id.ToString(); name.Text = product.Name; price.Text = product.Price.ToString(); brand.SelectedValue = product.BrandId.ToString(); category.SelectedValue = product.CategoryId.ToString(); isAvailable.Checked = product.IsAvailable; brand.DataSource = brands; brand.DataBind(); category.DataSource = categories; category.DataBind(); } }