Untitled

Anonymous
plain_text
12/22/2024 4:12 AM
660 B
14
Indexable
public async Task<TimeEntry> GetTodaysTimeEntryAsync(string instructorId, string subjectCode)
{
    var timeEntries = await _firebaseClient
        .Child("TimeEntries")
        .OrderBy("instructorId")
        .EqualTo(instructorId)
        .OnceAsync<TimeEntry>();

    var today = DateTime.Now.Date;

    return timeEntries
        .Select(te => te.Object)
        .FirstOrDefault(te => 
            te.SubjectCode == subjectCode && 
            te.TimeIn.Date == today);
}
Editor is loading...
Leave a Comment