public OperationResult Create(CreateRole command)
        {
            var operationresult = new OperationResult();

            if (_roleRepo.Exists(c => c.Name == command.Name))
            {
                return(operationresult.Failed(ApplicationMessage.duplicated));
            }

            var role = new Role(command.Name);

            _roleRepo.Create(role);
            _roleRepo.Save();
            return(operationresult.Succeeded());
        }