Example #1
0
    protected void Page_Load(object sender, EventArgs e)
    {
        try
        {
            if (Session[enumSessions.User_Id.ToString()] == null)
            {
                Response.Redirect("Login.aspx");
            }

            if (Request.QueryString["CategoryId"] != null)
            {
                this.CategoryID = Convert.ToInt32(Request.QueryString["CategoryId"]);
                if (CategoryID == 0)
                {
                    Response.Redirect("Categories.aspx");
                }
            }

            if (!Page.IsPostBack)
            {
                if (Request.QueryString["CategoryId"] != null)
                {
                    this.CategoryID = Convert.ToInt32(Request.QueryString["CategoryId"]);
                    if (CategoryID == 0)
                    {
                        Response.Redirect("Categories.aspx");
                    }

                    LoadProductDetails();

                    Category objCategory = CategoryBAL.GetCategory(CategoryID);
                    Page.Title           = objCategory.CategoryName;
                    Page.MetaDescription = objCategory.CategoryDesc;
                }
            }
        }
        catch (System.Threading.ThreadAbortException ex)
        {
            //
        }
        catch (Exception objException)
        {
            CSLOrderingARCBAL.LinqToSqlDataContext db;
            db = new CSLOrderingARCBAL.LinqToSqlDataContext();
            db.USP_SaveErrorDetails(Request.Url.ToString(), "Page_Load", Convert.ToString(objException.Message), Convert.ToString(objException.InnerException), Convert.ToString(objException.StackTrace), "", HttpContext.Current.Request.UserHostAddress, false, Convert.ToString(HttpContext.Current.Session[enumSessions.User_Id.ToString()]));
        }
    }
Example #2
0
        public IHttpActionResult Get(int id)
        {
            var category = _categories.GetCategory(id);

            return(Ok(category));
        }