public void AddProgrammingLanguage(ProgrammingLanguage language) { ValidateProgrammingLanguage(language, ProgrammingLanguageProperties.All); var langModel = new DB.ProgrammingLanguage() { Id = language.Id, Name = language.Name }; using (var ctx = new DB.CodingIdeasEntities()) { ctx.ProgrammingLanguages.Add(langModel); ctx.SaveChanges(); } }