コード例 #1
0
 public Associate AddAssociate(Associate oAssociate)
 {
     using (var context = new SkillTrackerContext())
     {
         oAssociate = context.Associates.Add(oAssociate);
         context.SaveChanges();
         return(oAssociate);
     }
 }
コード例 #2
0
 public Skill AddSkill(Skill oSkill)
 {
     using (var context = new SkillTrackerContext())
     {
         oSkill = context.Skills.Add(oSkill);
         context.SaveChanges();
         return(oSkill);
     }
 }
コード例 #3
0
 public bool DeleteAssosciate(Associate objAssosciate)
 {
     using (var context = new SkillTrackerContext())
     {
         objAssosciate = context.Associates.FirstOrDefault(x => x.Associate_ID == objAssosciate.Associate_ID);
         context.Associates.Remove(objAssosciate);
         context.SaveChanges();
         return(true);
     }
 }
コード例 #4
0
 public Associate UpdateAssociate(Associate oAssociate)
 {
     using (var context = new SkillTrackerContext())
     {
         oAssociate = context.Associates.Attach(oAssociate);
         context.Entry(oAssociate).State = EntityState.Modified;
         context.SaveChanges();
         return(oAssociate);
     }
 }
コード例 #5
0
 public bool DeleteSkill(Skill oSkill)
 {
     using (var context = new SkillTrackerContext())
     {
         oSkill = context.Skills.FirstOrDefault(x => x.Skill_ID == oSkill.Skill_ID);
         context.Skills.Remove(oSkill);
         context.SaveChanges();
         return(true);
     }
 }
コード例 #6
0
 public Skill UpdateSkill(Skill oSkill)
 {
     using (var context = new SkillTrackerContext())
     {
         oSkill = context.Skills.Attach(oSkill);
         context.Entry(oSkill).State = EntityState.Modified;
         context.SaveChanges();
         return(oSkill);
     }
 }