private void DisplayDayCount() { DayDisplay dayDisplay = Instantiate(dayDisplayPrefab, gameObject.transform, false); isDisplayingDayCount = true; dayDisplay.OnFinish += InitializeTraderProgram; }
public async Task <IActionResult> Stats() { const int back = 30; var data = new StatsComposite() { CurrentUser = CurrentUser, Back = back }; await DataHandler.Execute(data); var meetingDays = new DayDisplay <MeetingDisplay>() { DateFrom = DateHelper.FormatDayStart(DateTime.UtcNow.AddDays(-back)), Days = back, Source = data.Result.Meetings }; await LogicHandler.Execute(meetingDays); var msgDays = new DayDisplay <MsgDisplay>() { DateFrom = DateHelper.FormatDayStart(DateTime.UtcNow.AddDays(-back)), Days = back, Source = data.Result.Msgs }; await LogicHandler.Execute(msgDays); return(Ok(new StatsViewModel() { Meetings = meetingDays.Result, Messages = msgDays.Result, Tenant = data.Result.Tenant, Success = true })); }
public async Task DayDisplayLogicSimple() { var command = new DayDisplay <MeetingDisplay> { DateFrom = DateTime.UtcNow.AddHours(-50), Days = 5, Source = new List <MeetingDisplay>() }; command.Result.Count.Should().Be(0); await command.Execute(); command.Result.Count.Should().Be(5); }
public async Task <IActionResult> Home() { const int forward = 8; var data = new HomeComposite() { CurrentUser = CurrentUser, Forward = forward }; await DataHandler.Execute(data); var days = new DayDisplay <AttendanceDisplay>() { DateFrom = DateTime.UtcNow, Days = forward, Source = data.Result.Attendances }; await LogicHandler.Execute(days); return(Ok(new HomeViewModel() { Attendance = days.Result, Msg = data.Result.Msgs, Success = true })); }