Example #1
0
        public void Add(AddInputDto input)
        {
            var user = new UserAggregateRoot(input.LoginName, input.NickName, input.Password);

            user.Validate();
            _repository.Add(user);
            _repository.UnitOfWork.Commit();
        }
Example #2
0
 public void Add(AddInputDto input)
 {
     ValidationObject.Validate(string.IsNullOrWhiteSpace(input.LoginName), "登录名不能为空");
     ValidationObject.Validate(string.IsNullOrWhiteSpace(input.Password), "密码不能为空");
     ValidationObject.Validate(string.IsNullOrWhiteSpace(input.Password2), "确认密码不能为空");
     ValidationObject.Validate(input.Password != input.Password2, "密码和确认密码不一致");
     ValidationObject.Validate(_repository.ExistUser(input.LoginName), "登录名已存在");
     _repository.Add(input);
 }
Example #3
0
        public void Add(AddInputDto input)
        {
            ValidationObject.Validate(string.IsNullOrWhiteSpace(input.LoginName), "登录名不能为空");
            ValidationObject.Validate(string.IsNullOrWhiteSpace(input.Password), "密码不能为空");
            ValidationObject.Validate(string.IsNullOrWhiteSpace(input.Password2), "确认密码不能为空");
            ValidationObject.Validate(input.Password != input.Password2, "密码和确认密码不一致");
            var exist = _userRepository.Queryable.Any(t => t.LoginName == input.LoginName);

            ValidationObject.Validate(exist, "登录名已存在");
            var entity = _objectMapper.Map <AddInputDto, UserEntity>(input);

            _userRepository.Add(entity);
        }
Example #4
0
 public void Add(AddInputDto input)
 {
     _userAppService.Add(input);
 }
Example #5
0
        public void Add(AddInputDto input)
        {
            var entity = Mapper.Map <UserEntity>(input);

            DbContext.AddAttachAudit(entity);
        }
Example #6
0
 public void Add(AddInputDto input)
 {
     ValidationObject.Validate(string.IsNullOrWhiteSpace(input.Name), "名称不能为空");
     ValidationObject.Validate(_repository.ExistRole(input.Name), "名称已存在");
     _repository.Add(input);
 }