public ServiceResult <RuleDto> Create(RuleDto ruleDto) { var v = validator.Validate(ruleDto); if (!v.IsValid) { return(ServiceResult <RuleDto> .BadInput(v.ExtractErrors())); } var rule = rulesRepository.Create(mapper.Map <Rule>(ruleDto)); return(ServiceResult <RuleDto> .Success(mapper.Map <RuleDto>(rule))); }