コード例 #1
0
        protected void AddBlocked(int id)
        {
            var user = Context.Users.Where(user1 => user1.Id == UserId)
                       .Include(u => u.Blocked)
                       .FirstOrDefault();

            Debug.Assert(user != null, nameof(user) + " != null");
            if (user.Blocked.Select(blocking => blocking.BlockedId).Contains(id))
            {
                throw new Exception("User had been already blooked ");
            }
            user.Blocked.Add(new Blocking
            {
                BlockerId = id
            });
            Context.SaveChanges();
        }
コード例 #2
0
ファイル: UserRepo.cs プロジェクト: AhmedEmbaby1998/Saraha
 public void  UpdateUser(User user)
 {
     _context.Update(user);
     _context.SaveChanges();
 }