public void UpdateAttendance(Attendance attendance)
 {
     using (var sqlConnection = GetSqlConnection())
     {
         string sql = "UPDATE Attendance SET blnConfirmed = @blnConfirmed WHERE intAttendanceId = @intAttendanceId";
         sqlConnection.Execute(sql, attendance);
     }
 }
 public Attendance GetAttendance(Attendance attendance)
 {
     Attendance existingAttendance;
     using (var sqlConnection = GetSqlConnection())
     {
         attendance.DtmAttendanceDate = attendance.DtmAttendanceDate.Date;
         string sql = "SELECT * FROM Attendance where intDivisionId = @intDivisionId and dtmAttendanceDate = @dtmAttendanceDate";
         existingAttendance = sqlConnection.Query<Attendance>(sql, attendance).SingleOrDefault();
     }
     return existingAttendance;
 }
 public int CreateAttendance(Attendance attendance)
 {
     int attendanceId;
     using (var sqlConnection = GetSqlConnection())
     {
         attendance.DtmAttendanceDate = attendance.DtmAttendanceDate.Date;
         string sql = "INSERT INTO Attendance (varName, dtmAttendanceDate, intDivisionId, blnConfirmed) VALUES (@varName, @dtmAttendanceDate, @intDivisionId, @blnConfirmed); SELECT @@IDENTITY";
         attendanceId = sqlConnection.Query<int>(sql, attendance).Single();
     }
     return attendanceId;
 }