public PunchCard PurchasePunchCard(PunchCard punchCard)
 {
     punchCard.CurrentMemberID = punchCard.PurchaseMemberID;
     _dbContext.PunchCards.Add(punchCard);
     _dbContext.SaveChanges();
     return(punchCard);
 }
 public Member AddMember(Member member)
 {
     member.Inactive = false;
     _dbContext.Members.Add(member);
     _dbContext.SaveChanges();
     return(member);
 }
 public PunchCardUsage AddPunchCardUsage(int punchCardID, int attendanceID)
 {
     if (PunchCardExists(punchCardID) && AttendanceExists(attendanceID))
     {
         var usage = new PunchCardUsage
         {
             PunchCardID  = punchCardID,
             AttendanceID = attendanceID
         };
         _dbContext.PunchCardUsages.Add(usage);
         _dbContext.SaveChanges();
         return(usage);
     }
     return(null);
 }
 public Attendance AddAttendance(Attendance attendance)
 {
     _dbContext.Attendances.Add(attendance);
     _dbContext.SaveChanges();
     return(attendance);
 }
 public Practice AddPractice(Practice practice)
 {
     _dbContext.Practices.Add(practice);
     _dbContext.SaveChanges();
     return(practice);
 }