Example #1
0
        private void updatePageWithDuties(List <ExperienceDuties> list)
        {
            Repeater rptDuties = new Repeater();

            rptDuties.ID         = "rptDuties";
            rptDuties.DataSource = list;
            rptDuties.DataBind();

            foreach (RepeaterItem rptItem in rptDuties.Items)
            {
                if (rptItem.ItemIndex == 0)
                {
                    RepeaterItem       headerTemplate = new RepeaterItem(rptItem.ItemIndex, ListItemType.Header);
                    HtmlGenericControl h4Tag          = new HtmlGenericControl("h4");
                    h4Tag.InnerHtml = "Duties";
                    rptItem.Controls.Add(h4Tag);
                }

                RepeaterItem     itemTemplate = new RepeaterItem(rptItem.ItemIndex, ListItemType.Item);
                Label            dutyLabel    = new Label();
                ExperienceDuties expDuties    = ((IList <ExperienceDuties>)rptDuties.DataSource)[rptItem.ItemIndex];
                dutyLabel.Text = expDuties.Description;
                rptItem.Controls.Add(dutyLabel);

                RepeaterItem   seperatorItem = new RepeaterItem(rptItem.ItemIndex, ListItemType.Separator);
                LiteralControl ltrHR         = new LiteralControl();
                ltrHR.Text = "<hr />";
                rptItem.Controls.Add(ltrHR);
            }

            dvUserExperience.Controls.Add(rptDuties);
        }
Example #2
0
        private List <UserExperience> LoadData()
        {
            List <UserExperience> experiences = new List <UserExperience>();

            for (int i = 0; i < 5; i++)
            {
                UserExperience newExp = new UserExperience();
                newExp.Company            = "Company " + i;
                newExp.Role               = "Role " + i;
                newExp.CompanyDescription = "CompanyDescription " + i;
                newExp.PeriodFrom         = DateTime.Now.AddDays(i);
                newExp.PeriodTo           = DateTime.Now.AddDays(i + 5);

                for (int j = 0; j < 2; j++)
                {
                    ExperienceDuties newDuty = new ExperienceDuties();
                    newDuty.Description = "Duty Description " + j;
                    newExp.Duties.Add(newDuty);
                }

                experiences.Add(newExp);
            }

            return(experiences);
        }