/* Добавляет человека в список администраторов */ public void AddAdmin(long?lpUserId, ref Admins lpAdminsIn) { lpAdminsIn.AdminsBot.Add(lpUserId.ToString()); var lpResult = JsonConvert.SerializeObject(lpAdminsIn, Newtonsoft.Json.Formatting.Indented); using (var sw = new StreamWriter(lpAdminFile, false, System.Text.Encoding.Default)) { sw.WriteLineAsync(lpResult); } _lpAdmins = lpAdminsIn; }
/* Удаляет человека из списка администраторов */ public bool DeleteAdmin(long?lpUserId, ref Admins lpAdminsIn) { var lpStatus = lpAdminsIn.AdminsBot.Remove(lpUserId.ToString()); if (!lpStatus) { return(lpStatus); } var lpResult = JsonConvert.SerializeObject(lpAdminsIn, Newtonsoft.Json.Formatting.Indented); using (var sw = new StreamWriter(lpAdminFile, false, System.Text.Encoding.Default)) { sw.WriteLineAsync(lpResult); } _lpAdmins = lpAdminsIn; return(lpStatus); }
/* Конструктор */ public Admin(Admins lpSourcesAdmin, BannedUsers lpSourcesBanned) { _lpAdmins = lpSourcesAdmin; _lpBanned = lpSourcesBanned; }