コード例 #1
0
ファイル: Admins.cs プロジェクト: E-A-Volobuev/ChatChat
        //пользователи для добавления в бан
        public string Array(BanPerson ban)
        {
            var           clientList = ban.BanIdMassive.ToList(); // id клиентов для блокировки
            var           userList   = db.Users.ToList();         //все пользователи
            List <Person> banList    = new List <Person>();       // список клиентов для блокировки

            foreach (var i in clientList)
            {
                foreach (var j in userList)
                {
                    if (i == j.Id)
                    {
                        banList.Add(j);
                    }
                }
            }
            foreach (var x in banList)
            {
                if (x != null)
                {
                    x.Ban             = true;
                    x.BanDateTime     = DateTime.Now;
                    db.Entry(x).State = EntityState.Modified;
                    db.SaveChanges();
                }
            }
            return("Блокировка установлена");
        }
コード例 #2
0
 public string Array([FromBody] BanPerson ban)
 {
     return(repo.Array(ban));
 }