public static Segurado ToSegurado(SeguradoPostDto segurado)
 {
     return(new Segurado()
     {
         Nome = segurado.Nome,
         CPF = segurado.CPF,
         Idade = segurado.Idade
     });
 }
        public void InclusaoSegurado(SeguradoPostDto seguradoDto)
        {
            if (seguradoDto == null)
            {
                throw new Exception("Não foi possível Inserir o Segurado");
            }
            var segurado = Mapping.ToSegurado(seguradoDto);

            Add(segurado);
        }
Esempio n. 3
0
        public void InclusaoSeguradoPass()
        {
            var segurado = new SeguradoPostDto()
            {
                Nome  = $"Nome{_valorAleatorio.Next()}",
                CPF   = $"{12345678910 * _valorAleatorio.Next()}".Substring(0, 11),
                Idade = _valorAleatorio.Next(18, 100)
            };

            _seguradoApplicationService.InclusaoSegurado(segurado);

            Assert.IsNotNull(segurado.Nome);
            Assert.IsNotNull(segurado.CPF);
            Assert.IsTrue(segurado.Idade > 0);
        }
 public IActionResult Post([FromBody] SeguradoPostDto seguradoDto)
 {
     _seguradoApplicationService.InclusaoSegurado(seguradoDto);
     return(Ok());
 }