public async Task <ActionResult> EditUserDialog(string id)
        {
            var viewModel = new EditUserDialogViewModel
            {
                User    = string.IsNullOrEmpty(id) ? BackOfficeUser.CreateDefault():  await _backOfficeUsersRepository.GetAsync(id),
                Caption = Phrases.EditUser
            };

            return(View(viewModel));
        }
Exemple #2
0
        private void CreateAdminUser(IApplicationBuilder app)
        {
            IBackOfficeUsersRepository usersRepository = app.ApplicationServices.GetService <IBackOfficeUsersRepository>();
            bool adminUser = usersRepository.UserExists("admin").Result;

            if (!adminUser)
            {
                usersRepository.CreateAsync(BackOfficeUser.CreateDefaultAdminUser("admin"), "123").Wait();
            }
        }
Exemple #3
0
        private static void CreateAdminUser(IoC ioc)
        {
            var usersRepo = ioc.GetObject <IBackOfficeUsersRepository>();

            var adminUser = usersRepo.UserExists("admin").Result;

            if (!adminUser)
            {
                usersRepo.SaveAsync(BackOfficeUser.CreateDefaultAdminUser("admin"), "123").Wait();
            }
        }
Exemple #4
0
        public async Task <IActionResult> EditDialog(string id)
        {
            var model = new EditUserDialogViewModel
            {
                User    = string.IsNullOrEmpty(id) ? BackOfficeUser.CreateDefault() : await UsersRepository.GetAsync(id),
                Caption = string.IsNullOrEmpty(id) ? Phrases.AddUser : Phrases.EditUser,
                Roles   = (await UserRolesRepository.GetAllRolesAsync()).ToDictionary(itm => itm.Id),
                Width   = "900px"
            };

            return(View(model));
        }