public void Add(AddInputDto input) { var user = new UserAggregateRoot(input.LoginName, input.NickName, input.Password); user.Validate(); _repository.Add(user); _repository.UnitOfWork.Commit(); }
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); }
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); }
public void Add(AddInputDto input) { _userAppService.Add(input); }
public void Add(AddInputDto input) { var entity = Mapper.Map <UserEntity>(input); DbContext.AddAttachAudit(entity); }
public void Add(AddInputDto input) { ValidationObject.Validate(string.IsNullOrWhiteSpace(input.Name), "名称不能为空"); ValidationObject.Validate(_repository.ExistRole(input.Name), "名称已存在"); _repository.Add(input); }