Beispiel #1
0
        public async Task <bool> SponcerAChildAsync(ChildSponser childSponser)
        {
            await _dataContext.ChildSponsers.AddAsync(childSponser);

            await _dataContext.SaveChangesAsync();

            return(true);
        }
        public async Task <IActionResult> OnPost()
        {
            var user = await _userData.GetUserAsync(User);

            var volunteerNow = new ChildSponser
            {
                ApplicationUserId = _appUserData.GetUserByUserIdAsync(user.Id).Result.Id,
                ChildId           = ViewModel.Child.Id,
                Accepted          = false
            };

            _ = await _data.SponcerAChildAsync(volunteerNow);

            TempData["Success"] = $"Request to support {ViewModel.Child.Fullname.ToUpper()} has been successfully submitted. You would be contacted and then your request approved. Thank you for your concern";
            return(RedirectToPage("/Volunteer/Index"));
        }