Exemplo n.º 1
0
        public async Task <IActionResult> Post([FromBody] NewPersonRequest request)

        {
            var mensaje = "Se a agregado un nuevo elemento a la colleccion ";

            if (request.Nombre == "" || request.Apellido == "")
            {
                return(BadRequest());
            }


            var pe1 = new Persona();

            // mapear
            pe1.Nombre   = request.Nombre;
            pe1.Apellido = request.Apellido;
            pe1.Edad     = request.Edad;

            await _personadal.InsertOneAsync(pe1);

            await _emailSender.NewMessageAsync(mensaje, pe1);

            return(Ok());
        }