Пример #1
0
        public async Task <ActionResult> UpdateSettings(AdminUserSettingsUpdateModel model)
        {
            if (!ModelState.IsValid)
            {
                return(View("UpdateSettingsModal", model));
            }

            var result = await AdminUserWriter.UpdateSettings(User.Identity.GetUserId(), model);

            if (!ModelState.IsWriterResultValid(result))
            {
                return(View("UpdateSettingsModal", model));
            }

            //ChatHub.InvalidateUserCache(model.UserId);
            return(CloseModalSuccess(result.Message));
        }
Пример #2
0
        public async Task <ActionResult> DisableUser(string username)
        {
            var result = await AdminUserWriter.DisableUser(User.Identity.GetUserId(), username);

            return(Json(result));
        }