protected override void DoAfterPageLoad() { OperacijaRezultat res = OperationManager.Singleton.izvrsiOperaciju(new OpFullProject() { Kriterijum = new KriterijumFullProject() { IdProject = ProjectId } }); if (res.Status && res.HaveItems) { bool candelete = false; FullProjectDb full = res.DbItems.Cast <FullProjectDb>().ToArray()[0]; this.singleprojectTitle.InnerText = full.Project.Title; full.Project.MainImageLink = ResolveClientUrl(full.Project.MainImageLink); if (Session["idUser"] != null) { if (full.Project.IdUser == (int)Session["idUser"]) { this.PanelAddImage.Visible = true; candelete = true; } } foreach (ImageDb img in full.Images) { img.BigPictureUrl = ResolveClientUrl(img.BigPictureUrl);//.Substring(1) img.SmallPictureUrl = ResolveClientUrl(img.SmallPictureUrl); } this.PanelSingleProject.Controls.Add(ProjectsPresentation.MakeSingleProject(full, candelete)); } }
protected override void DoAfterPageLoad() { OperacijaRezultat rez = OperationManager.Singleton.izvrsiOperaciju(new OpProjectSelectDefaultShowCase() { Numer = 15 }); ProjectDb[] projects = rez.DbItems.Cast <ProjectDb>().ToArray(); foreach (ProjectDb p in projects) { p.MainImageLink = ResolveClientUrl(p.MainImageLink); } ProjectDb[] projectsSlider, projectsShowCase; projectsSlider = projects.Take(5).ToArray(); projectsShowCase = projects.Skip(5).ToArray(); //prihvati i stavi de treba this.PanelSlider.Controls.Add(ProjectsPresentation.MakeSliderForDefault(projectsSlider)); //prihvati i stavi de treba this.showcase.Controls.Add(ProjectsPresentation.MakeProjectShowCaseDefault(projectsShowCase)); }