예제 #1
0
        public void Test()
        {
            var pc = new ProgrammeClient
                         {
                             Id = 1,
                             Client = new Client{Id =3, Name = "foo"},
                         };

            var pcvm = new ProgrammeClientViewModel();
            pcvm.InjectFrom<FlatLoopValueInjection>(pc);

            Assert.AreEqual(pc.Id, pcvm.Id);
            Assert.AreEqual(pc.Client.Id, pcvm.ClientId);
            Assert.AreEqual(pc.Client.Name, pcvm.ClientName);
        }
        public void Test()
        {
            var pc = new ProgrammeClient
            {
                Id     = 1,
                Client = new Client {
                    Id = 3, Name = "foo"
                },
            };

            var pcvm = new ProgrammeClientViewModel();

            pcvm.InjectFrom <FlatLoopValueInjection>(pc);

            Assert.Equal(pc.Id, pcvm.Id);
            Assert.Equal(pc.Client.Id, pcvm.ClientId);
            Assert.Equal(pc.Client.Name, pcvm.ClientName);
        }
예제 #3
0
        protected void ddlEventDay_SelectedIndexChanged(object sender, EventArgs e)
        {
            //Load Program/Guest as accordingly to day
            int dayID = int.Parse(ddlEventDay.SelectedValue);
            //EventClient evClient = new EventClient();
            //EventDay evDay = evClient.GetDay(dayID);
            GuestClient guestClient = new GuestClient();
            List<Guest> guests = guestClient.ViewGuest(dayID).ToList<Guest>();
            guestClient.Close();

            rtpGuest.DataSource = guests;
            rtpGuest.DataBind();

            ProgrammeClient proClient = new ProgrammeClient();
            List<Program> programs = proClient.ViewProgram(dayID).ToList<Program>();
            proClient.Close();

            rptProgramme.DataSource = programs;
            rptProgramme.DataBind();
            //evClient.Close();
        }