public async Task<IActionResult> Create(Contact contact)
 {
     if (ModelState.IsValid)
     {
         contact.UserId = _userManager.GetUserId(User);
         _context.Contacts.Add(contact);
         await _context.SaveChangesAsync();
         return RedirectToAction("Index");
     }
     return View(contact);
 }
 public async Task<IActionResult> Edit(Contact contact)
 {
     if (ModelState.IsValid)
     {
         _context.Update(contact);
         await _context.SaveChangesAsync();
         return RedirectToAction("Index");
     }
     return View(contact);
 }