public void SleepHandler() { newentry = new SleepEntry(); newentry.Date = NewDay; newentry.StartTime = DateTime.Now; newentry.Note = ""; }
public async void WakeUpHandler() { try { newentry.WakeTime = DateTime.Now; await Context.SleepEntries.AddAsync(newentry); await Context.SaveChangesAsync(); } catch (Exception ex) { Message = "Wakup database add operation failed"; } try { sleepentries = await Context.SleepEntries.Where(e => e.Date == NewDay).ToListAsync(); } catch (Exception ex) { Message = "Sleep entries failed"; } SleepDuration = 0; foreach (var sleepentry in sleepentries) { TimeSpan ts = sleepentry.WakeTime - sleepentry.StartTime; SleepDuration += (int)ts.TotalMinutes; } newentry = new SleepEntry(); newentry.Date = NewDay; newentry.StartTime = DateTime.Now; newentry.Note = ""; StateHasChanged(); }
public void NewDayHandler() { sleepentries = new List <SleepEntry>(); NewDay = DateTime.Now; newentry = new SleepEntry(); newentry.Date = NewDay; newentry.StartTime = DateTime.Now; newentry.Note = ""; }
protected override async Task OnInitializedAsync() { sleepentries = await Context.SleepEntries.Where(e => e.Date == NewDay).ToListAsync(); newentry = new SleepEntry(); newentry.Date = NewDay; newentry.StartTime = DateTime.Now; newentry.Note = ""; }