public BanUserWindow() { InitializeComponent(); DataContext = new BanUserViewModel() { Window = this }; }
public ViewResult Ban(string userName) { var model = new BanUserViewModel { UserName = userName }; return(View(model)); }
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")); }
public async Task <IActionResult> BanUser(BanUserViewModel input) { if (!ModelState.IsValid) { return(View(input)); } await commonService.BanUser(input); return(this.RedirectToAction("Index", "Home")); }
public IActionResult BanUser(string userId, bool isBanned, string name) { var banUser = new BanUserViewModel() { UserId = userId, IsBanned = isBanned, UserName = name, }; return(View(banUser)); }
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(); }
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); }