예제 #1
0
        protected async Task HandleValidSubmit()
        {
            var result = await TeenService.UpdateTeen(Teen);

            if (result != null)
            {
                NavigationManager.NavigateTo("/");
            }
        }
예제 #2
0
        async Task <Teen> Randomize(Teen teen)
        {
            var rand       = new Random();
            var tempList   = TeensStatic.Teens.ToList() ?? (await TeenService.GetTeens()).ToList();
            int teensCount = tempList.Count() - 1;


            var teensC = tempList[rand.Next(0, teensCount)];

            return(teensC);
        }
예제 #3
0
        protected override async Task OnInitializedAsync()
        {
            if (_teens == null)
            {
                _teens = (await TeenService.GetTeens()).ToList();
            }

            if (TeensStatic.Teens == null)
            {
                TeensStatic.Teens = (await TeenService.GetTeens()).ToList();
            }

            //await Task.Run(LoadTeens);
        }
예제 #4
0
        protected async override Task OnInitializedAsync()
        {
            Teen = await TeenService.GetTeen(int.Parse(Id));

            //Teen = (Teen)await TeenService.GetTeens();
        }