Example #1
0
        public Claims Editar(EditarClaimsCommand command)
        {
            var claim = new Claims(command.Name);

            claim.PreencherId(command.Id);
            if (!claim.Valido())
            {
                return(claim);
            }
            claim.ValidationResult = new ClaimsAptoParaRegistroValidation(_claimsRepository).Validate(claim);
            return(!claim.ValidationResult.IsValid
                ? claim
                : _claimsRepository.Editar(claim));
        }