コード例 #1
0
        public async Task Validar(CoberturaContratada cobertura)
        {
            var existe = await _coberturas.Contem(cobertura.ItemCertificadoApoliceId);

            Assertion.IsFalse(existe, $"O identificador externo {cobertura.ItemCertificadoApoliceId} já foi implantado anteriormente.").Validate();

            if (cobertura.RegimeFinanceiroId.Equals((short)TipoRegimeFinanceiroEnum.Capitalizacao))
            {
                _facade.ValidarDadosCalculoPMBAC(cobertura, new DateTime(DateTime.Today.Year, DateTime.Today.Month, 1));
            }
        }