Exemple #1
0
 public BanUserWindow()
 {
     InitializeComponent();
     DataContext = new BanUserViewModel()
     {
         Window = this
     };
 }
Exemple #2
0
        public ViewResult Ban(string userName)
        {
            var model = new BanUserViewModel {
                UserName = userName
            };

            return(View(model));
        }
Exemple #3
0
        public IActionResult Ban(BanUserViewModel model)
        {
            this.users.BannUser(model.UserId, model.BanEndDate);

            TempData[ApplicationConstants.TempDataErrorMessageKey] =
                $"You banned {model.UserName} till {model.BanEndDate.ToShortDateString()}!";

            return(RedirectToAction("Banned"));
        }
Exemple #4
0
        public async Task <IActionResult> BanUser(BanUserViewModel input)
        {
            if (!ModelState.IsValid)
            {
                return(View(input));
            }

            await commonService.BanUser(input);

            return(this.RedirectToAction("Index", "Home"));
        }
Exemple #5
0
        public IActionResult BanUser(string userId, bool isBanned, string name)
        {
            var banUser = new BanUserViewModel()
            {
                UserId   = userId,
                IsBanned = isBanned,
                UserName = name,
            };

            return(View(banUser));
        }
Exemple #6
0
        public ActionResult Ban(BanUserViewModel model)
        {
            if (!ModelState.IsValid)
            {
                return(View(model));
            }

            _userService.BanUser(model.UserName, model.Duration);

            return(RedirectToAction("GetAll", "Game"));
        }
        public async Task BanUser(BanUserViewModel input)
        {
            var user = userDbset.All().SingleOrDefault(t => t.Id == input.UserId);

            user.BanLengthDays = input.BanLengthDays;
            user.BannedDate    = DateTime.UtcNow;
            if (input.IsBanned)
            {
                user.IsBanned = false;
            }
            else
            {
                user.IsBanned = true;
            }

            await userDbset.SaveChangesAsync();
        }
Exemple #8
0
        public JsonResult Ban(BanUserViewModel viewModel)
        {
            if (ModelState.IsValid)
            {
                var user = _userService.GetById(viewModel.Id);
                if (user != null)
                {
                    _userService.Ban(user, viewModel.BanReason.Trim());
                }
                else
                {
                    ModelState.AddModelError("", @"An error occured while banning the user.");
                }
            }

            return(Json(_validationHelper.ModelStateToJsonResult(ModelState, null, PickyMessageType.BanUserSuccess)));
        }
 public async Task <IActionResult> BanUser(BanUserViewModel model)
 {
     return(null);
 }