示例#1
0
        public IEnumerable <CommonDbOfficer> GetCommonDbOfficers()
        {
            var dbCommonOfficer1 = new CommonDbOfficer
            {
                FirstName  = "George",
                LastName   = "Washington",
                TookOffice = "30/04/1789",
                LeftOffice = "04/03/1797",
                Party      = "Independent"
            };

            yield return(dbCommonOfficer1);

            var dbCommonOfficer2 = new CommonDbOfficer
            {
                FirstName  = "John",
                LastName   = "Adams",
                TookOffice = "04/03/1797",
                LeftOffice = "04/03/1801",
                Party      = "Federalist"
            };

            yield return(dbCommonOfficer2);

            var dbCommonOfficer3 = new CommonDbOfficer
            {
                FirstName  = "Donald",
                LastName   = "Trump",
                TookOffice = "20/01/2017",
                LeftOffice = "Incumbent",
                Party      = "Republican"
            };

            yield return(dbCommonOfficer3);
        }
示例#2
0
        public IEnumerable<CommonDbOfficer> MapMayorsToCommonDbOfficer(IEnumerable<DbMayor> mayors)
        {
            foreach (var mayor in mayors)
            {
                var dbCommonOfficer = new CommonDbOfficer();
                dbCommonOfficer.FirstName = mayor.FirstName;
                dbCommonOfficer.LastName = mayor.LastName;
                dbCommonOfficer.TookOffice = mayor.TakeOffice;
                dbCommonOfficer.LeftOffice = mayor.LeftOffice;
                dbCommonOfficer.Party = string.Empty;
                dbCommonOfficer.DataType = "M";

                yield return dbCommonOfficer;
            }
        }