Esempio n. 1
0
        public async Task <IActionResult> Index(bool Removed = false)
        {
            try
            {
                UsersListViewModel model = new UsersListViewModel();
                model._context         = _context;
                model._emailService    = _emailService;
                model._securityOptions = _securityOptions;
                model._user            = User;

                await model.PopulateList();

                ViewData.Model = model;
            }
            catch (Exception ex)
            {
                HelperFunctions.Log(_context, PublicEnums.LogLevel.LEVEL_EXCEPTION, "Controllers.UsersController.Index", ex.Message, User, ex);
            }

            if (Removed)
            {
                ViewBag.Success = "User removed successfully";
            }

            return(View());
        }
Esempio n. 2
0
        public async Task <JsonResult> Index(UsersListViewModel model)
        {
            try
            {
                model._context         = _context;
                model._emailService    = _emailService;
                model._securityOptions = _securityOptions;
                model._user            = User;

                await model.PopulateList();

                return(Json(new { result = true, data = model }));
            }
            catch (Exception ex)
            {
                HelperFunctions.Log(_context, PublicEnums.LogLevel.LEVEL_EXCEPTION, "Checklist.Controllers.UsersController.Index", ex.Message, User, ex);
            }

            return(Json(new { result = false, message = "An error occurred. Please try again later." }));
        }