コード例 #1
0
        private FootballPresidentDto CreatePresidentDto(FootballPresident president)
        {
            var presidentDto = new FootballPresidentDto()
            {
                Id        = president.Id,
                FirstName = president.FirstName,
                LastName  = president.LastName,
                Age       = president.Age
            };

            return(presidentDto);
        }
コード例 #2
0
        public void AddPresidentToDb(PresidentViewModel presidentVm)
        {
            var presidentExists = this.presidentRepository
                                  .GetAllFiltered(p => p.FirstName == presidentVm.FirstName && p.LastName == presidentVm.LastName &&
                                                  p.Age == presidentVm.Age)
                                  .Any();

            if (presidentExists)
            {
                throw new InvalidOperationException();
            }

            var president = new FootballPresident()
            {
                FirstName = presidentVm.FirstName,
                LastName  = presidentVm.LastName,
                Age       = presidentVm.Age
            };

            this.presidentRepository.Add(president);
        }