public async Task LoadProject() { try { VIva2DataAccess.Projects projects = new VIva2DataAccess.Projects(); VIva2DataAccess.uvw_ProjectDetails projectsDetails = new VIva2DataAccess.uvw_ProjectDetails(); List <VIva2DataAccess.Backers> projectsBackers = new List <VIva2DataAccess.Backers>(); List <VIva2DataAccess.Rewards> projectsRewards = new List <VIva2DataAccess.Rewards>(); List <VIva2DataAccess.Images> projectsImages = new List <VIva2DataAccess.Images>(); projects = await new GetProjects().GetProject(project_id); projectsDetails = await new GetProjects().GetProjectDetails(project_id); projectsDetails = await new GetProjects().GetProjectDetails(project_id); projectsBackers = await new GetBackers().GetProjectBackersList(project_id); projectsRewards = await new GetRewards().GetProjectRewardsList(project_id); projectsImages = await new GetProjectImages().GetProjectImagesList(project_id); Filter_Generator filters = new Filter_Generator(); Panel categorization = new Panel(); if (TryForEditMode) { editMode = await new GetProjects().AllowEditMode(project_id); //editMode = true; if (editMode) { List <VIva2DataAccess.Categories> categories = new List <VIva2DataAccess.Categories>(); categories = await new GetFilters().GetCategoriesList(); List <VIva2DataAccess.SubCategories> subcategories = new List <VIva2DataAccess.SubCategories>(); subcategories = await new GetFilters().GetSubCategoriesList(); filters._categories = categories; filters._subCategories = subcategories; filters._Trending = false; filters._CategoryText = projects.Categories.Description; filters._CategoryButtonType = "default"; filters._SelectedCategoryValue = projects.Category_ID; filters._SubCategoryText = projects.SubCategories.Description; filters._SubCategoryButtonType = "default"; filters._SelectedSubCategoryValue = (int)projects.Subcategory_ID; categorization.Controls.Add(filters.RenderFilters()); } } drawProject(projects, projectsDetails, projectsBackers, projectsRewards, categorization, projectsImages); } catch { Response.Redirect("~\\ErrorPage.aspx"); } }
public async Task LoadFilters() { List <VIva2DataAccess.Categories> categories = new List <VIva2DataAccess.Categories>(); categories = await new GetFilters().GetCategoriesList(); List <VIva2DataAccess.SubCategories> subcategories = new List <VIva2DataAccess.SubCategories>(); subcategories = await new GetFilters().GetSubCategoriesList(); Filter_Generator filters = new Filter_Generator(); filters._categories = categories; filters._subCategories = subcategories; ShowFilters.Controls.Add(filters.RenderFilters()); }