public IActionResult AddFriend(AddFriendViewodel friendmodel) { if (ModelState.IsValid) { ApplicationUser existfriend = context.AspNetUsers.SingleOrDefault <ApplicationUser>(u => u.PhoneNumber == friendmodel.mobileno); //Console.WriteLine(existfriend); string msg = ""; if (existfriend == null) { ApplicationUser appuser = context.AspNetUsers.SingleOrDefault <ApplicationUser>(u => u.Id == friendmodel.UserId); friendmodel.user = appuser; msg = "Friend does not register on this website, so invite him using"; ViewData["err"] = msg; return(View(friendmodel)); } else { friend f = new friend { fname = friendmodel.fname, mobileno = friendmodel.mobileno, userID = friendmodel.UserId }; friendRepository.Add(f); return(Redirect("/home/home/" + friendmodel.UserId)); } } return(View()); }
public ViewResult AddFriend(string id) { ApplicationUser loggedinuser = context.AspNetUsers.SingleOrDefault <ApplicationUser>(u => u.Id == id); AddFriendViewodel friendmodel = new AddFriendViewodel { user = loggedinuser, UserId = id }; return(View(friendmodel)); }