public IActionResult VerifyFriendsRequest(string name) { string username = UserManager.GetUserName(User); var query = from reqst in Database.Requests where reqst.Target == username && reqst.UserName == name select reqst; // If there are no request, return bad request if (!query.Any()) { return(BadRequest("No such request exists")); } // Remove the request Database.Requests.Remove(query.Single()); // Create new relation as request was varified var userRelation = new UserRelation() { ToUserId = username, FromUserId = name, Date = DateTime.UtcNow, }; Database.UserRelations.Add(userRelation); Database.SaveChanges(); return(Ok()); }