Ejemplo n.º 1
0
        public async Task <IActionResult> OnPost()
        {
            if (!ModelState.IsValid)
            {
                TempData["Warning"] = "The values entered for a new contact are not correct, try again";
                return(RedirectToPage("/Accounts/Profile"));
            }

            Contact contact = new Contact()
            {
                UserId    = _userData.GetUserByUserIdAsync(ViewModel.UserId).Result.Id,
                Street    = ViewModel.Street,
                Address1  = ViewModel.Address1,
                Address2  = ViewModel.Address2,
                Country   = ViewModel.Country,
                Telephone = ViewModel.Telephone,
                Type      = ViewModel.Type,
                Zipcode   = ViewModel.Zipcode
            };

            _ = await _userData.AddContactAsync(contact);

            return(RedirectToPage("/Accounts/Profile"));
        }