public void Delete(string idProgrammer, int idSkill) { ProgrammerSkill programmerSkill = db.ProgrammerSkills.SingleOrDefault(x => x.ProgrammerId == idProgrammer && x.SkillId == idSkill); if (programmerSkill != null) { db.ProgrammerSkills.Remove(programmerSkill); } }
public void Update(ProgrammerSkill programmerSkill) { var localEntity = db.ProgrammerSkills.Local.FirstOrDefault(x => x.ProgrammerId == programmerSkill.ProgrammerId && x.SkillId == programmerSkill.SkillId); if (localEntity != null) { db.Entry(localEntity).State = EntityState.Detached; } db.Entry(programmerSkill).State = EntityState.Modified; }
public void Insert(ProgrammerSkill programmerSkill) { db.ProgrammerSkills.Add(programmerSkill); }