Exemple #1
0
    private void DisplayDayCount()
    {
        DayDisplay dayDisplay = Instantiate(dayDisplayPrefab, gameObject.transform, false);

        isDisplayingDayCount = true;
        dayDisplay.OnFinish += InitializeTraderProgram;
    }
Exemple #2
0
        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
            }));
        }
Exemple #3
0
        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);
        }
Exemple #4
0
        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
            }));
        }