private async void EventExecuted(object sender, EventArgs e)
        {
            if (StopWatch.ShowTime() == "00:00")
            {
                if (await DisplayAlert(ConstValues.TITLE_STATUS_WARNING, ConstValues.MSG_GAME_START, ConstValues.OPTION_YES, ConstValues.OPTION_NO))
                {
                    Resume_Clicked();
                }
            }
            else
            {
                var button = sender as Button;
                if (!string.IsNullOrEmpty(button.Text))
                {
                    var text = button.Text;
                    PreviousEvent.Text = string.Format(ConstValues.MSG_PREVIOUS_EVENT, text);

                    if (button.Text != await GetEventName(ConstValues.EVENT_SOCCER_000))
                    {
                        var evt = new DbGameEvent()
                        {
                            Key       = DateTime.UtcNow.Ticks.ToString(),
                            Time      = DateTime.UtcNow.ToString(),
                            GameTime  = LbStopwatch.Text,
                            GameId    = dbGame.Id,
                            EventId   = await new Query().GetEventId(text),
                            AthleteId = dbAthlete.Id,
                            ClubId    = dbAthlete.ClubId,
                            DataExt   = dbGame.DataExt
                        };

                        _ = GameEventViewModel.RegisterEvent(evt);
                    }

                    ButtonBoardLogic(text);
                }
            }
        }
Exemplo n.º 2
0
        // GET: GamingEvent
        public ActionResult Index(string nameOfEventCategory = null)
        {
            var events = nameOfEventCategory != null?context.GamingEvents.Where(a => a.CategoryEvent.Name == nameOfEventCategory).ToList() :
                             context.GamingEvents.ToList();

            ApplicationUser user = null;
            string          id   = GetUserId();

            if (id != string.Empty && id != null)
            {
                user = context.Users.Where(a => a.Id == id).First();
            }



            GameEventViewModel vm = new GameEventViewModel
            {
                LoggedUser   = user,
                GamingEvents = events
            };

            return(View(vm));
        }