public AnswerOptionEntity ToEntity(ProfessionalQualitiesDbContext dbContext)
        {
            var entity = dbContext.AnswerOptions
                         .SingleOrDefault(aoe => aoe.Formulation == Formulation);

            if (entity == null)
            {
                entity = new AnswerOptionEntity
                {
                    Formulation = Formulation
                };
                dbContext.AnswerOptions.Add(entity);
                dbContext.SaveChanges();
            }

            return(entity);
        }
示例#2
0
        private ProfessionEntity GetProfessionEntity(ProfessionalQualitiesDbContext dbContext)
        {
            var professionEntity = dbContext.Professions
                                   .SingleOrDefault(pe => pe.Name == ProfessionName);

            if (professionEntity == null)
            {
                professionEntity = new ProfessionEntity
                {
                    Name = ProfessionName
                };
                dbContext.Professions.Add(professionEntity);
                dbContext.SaveChanges();
            }

            return(professionEntity);
        }