Beispiel #1
0
        public async Task <int> Create(RoleViewModel model)
        {
            model.CreateValidation();
            var result = await _roleManager.CreateAsync(_mapper.Map <RoleViewModel, AppRole>(model));

            if (!result.Succeeded)
            {
                throw new ArgumentException("Error creating role");
            }

            var createdRole = await _roleManager.FindByNameAsync(model.Name);

            return(createdRole.Id);
        }