public IActionResult DeleteUsersImages() { var model = new DeleteUsersImagesViewModel { Usernames = this.dbUsageService.GetAllUsernames(), DeleteUserImages = new DeleteImagesByUsernameInputModel(), }; return(this.View(model)); }
public async Task <IActionResult> DeleteUserImages(DeleteUsersImagesViewModel model) { if (this.ModelState.IsValid) { string username = model.DeleteUserImages.Username; bool isDeleted = await this.dbUsageService.DeleteUserImagesByUsername(username); if (isDeleted) { this.TempData["Success"] = string.Format(SuccessMessages.SuccessfullyRemoveUserImages, username.ToUpper()); } else { this.TempData["Error"] = string.Format(ErrorMessages.NoUserImagesByGivenUsername, username.ToUpper()); } } else { this.TempData["Error"] = ErrorMessages.InvalidInputModel; } return(this.RedirectToAction("DeleteUsersImages", "DbUsage")); }