예제 #1
0
        protected async void FormSubmit(EditContext editContext)
        {
            if (!editContext.Validate())
            {
                return;
            }
            await GameRequestRepository.Delete(Id);

            NavigationManager.NavigateTo("gamerequest");
        }
예제 #2
0
        protected override async Task OnInitializedAsync()
        {
            Games = await GameRepository.GetList();

            GameRequests = await GameRequestRepository.GetList();

            Objectives = await ObjectiveRepository.GetList();

            CurrentDate = DateTime.Today;
            GetDates();
        }
예제 #3
0
        protected async void CreateGame()
        {
            var currentUser = UserManager.Users.FirstOrDefault(u => u.UserName == HttpContextAccessor.HttpContext.User.Identity.Name);

            GameRequest.Expired = true;
            await GameRequestRepository.Update(GameRequest);

            if (currentUser != null)
            {
                NavigationManager.NavigateTo("game/add/" + GameRequest.Player.Id + "/" + currentUser.Id + "/" +
                                             GameRequest.Date.ToString("dd-MM-yyyy"));
            }
        }
예제 #4
0
 protected override async Task OnInitializedAsync()
 {
     GameRequest = await GameRequestRepository.GetById(Id);
 }
예제 #5
0
 protected override async Task OnInitializedAsync()
 {
     _user = UserManager.Users.FirstOrDefault(u =>
                                              u.UserName == HttpContextAccessor.HttpContext.User.Identity.Name);
     GameRequests = await GameRequestRepository.GetList();
 }