public void Follow(int subjectId) { var isAuthorized = HttpContext.User != null && HttpContext.User.Identity.IsAuthenticated; if (isAuthorized && !IsFollow(subjectId)) { var telegramId = HttpContext.User.FindFirst(ClaimTypes.NameIdentifier).Value; _context.UserSubject.Add(new UserSubject { IdSubject = subjectId, TelegramId = Convert.ToInt32(telegramId) }); _context.SaveChanges(); } }
//Добавляет в базу пользователя public void RegisterUser(string id, string name) { _context.User.Add(new User() { TelegramId = Convert.ToInt32(id), TelegramName = name }); _context.SaveChanges(); }