Пример #1
0
        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));
            }
        }
Пример #2
0
        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));
        }