コード例 #1
0
 public void Delete(SelfCheckDb selfCheckDb)
 {
     using (var context = new QualificationDbContext())
     {
         context.Entry(selfCheckDb).State = EntityState.Deleted;
         context.SaveChanges();
     }
 }
コード例 #2
0
 public SelfCheckDb Add(SelfCheckDb selfCheckDb)
 {
     using (var context = new QualificationDbContext())
     {
         var selfCheckDbWithId = context.SelfChecks.Add(selfCheckDb);
         context.SaveChanges();
         return(selfCheckDbWithId);
     }
 }
コード例 #3
0
        static SelfCheckDb ToSelfCheckDb(SelfCheck selfCheck)
        {
            var selfCheckDb = new SelfCheckDb();

            selfCheckDb.Id                  = selfCheck.ID;
            selfCheckDb.TrainingDbId        = selfCheck.TrainingID;
            selfCheckDb.ResponsiblePersonId = selfCheck.ResponsiblePersonID;
            selfCheckDb.Date                = selfCheck.Date;
            return(selfCheckDb);
        }
コード例 #4
0
        static SelfCheck ToSelfCheck(SelfCheckDb selfCheckDb)
        {
            var selfCheck = new SelfCheck();

            selfCheck.ID                  = selfCheckDb.Id;
            selfCheck.TrainingID          = selfCheckDb.TrainingDbId;
            selfCheck.ResponsiblePersonID = selfCheckDb.ResponsiblePersonId;
            selfCheck.Date                = selfCheckDb.Date;
            return(selfCheck);
        }
コード例 #5
0
 public void Update(SelfCheckDb selfCheckDbChanged)
 {
     using (var context = new QualificationDbContext())
     {
         var selfCheckDbCurrent = context.SelfChecks.Find(selfCheckDbChanged.Id);
         selfCheckDbCurrent.TrainingDbId        = selfCheckDbChanged.TrainingDbId;
         selfCheckDbCurrent.ResponsiblePersonId = selfCheckDbChanged.ResponsiblePersonId;
         selfCheckDbCurrent.Date = selfCheckDbChanged.Date;
         context.Entry(selfCheckDbCurrent).State = EntityState.Modified;
         context.SaveChanges();
     }
 }