예제 #1
0
 private int LoginFailed(int id)
 {
     using (var dbContext = new MossHospitalEntities())
     {
         var obj = dbContext.Users.Find(id);
         if (obj != null)
         {
             obj.errorNumber = Convert.ToByte(obj.errorNumber + 1);
             if (obj.errorNumber == 3)
             {
                 obj.locked = true;
                 dbContext.SaveChanges();
                 return(-1);
             }
             else
             {
                 dbContext.SaveChanges();
                 return(obj.errorNumber);
             }
         }
         else
         {
             return(0);
         }
     }
 }
예제 #2
0
 private void LoginSuccess(int id)
 {
     using (var db = new MossHospitalEntities())
     {
         var obj = db.Users.Find(id);
         if (obj != null)
         {
             obj.errorNumber = 0;
             obj.locked      = false;
             db.SaveChanges();
         }
     }
 }