private async Task AdicionarVariasSecurities(IEnumerable <SecurityUpdateViewModel> securities, TesteProteusContext _context)
        {
            var repository = new WithoutContextRepository();

            repository._context = _context;
            foreach (SecurityUpdateViewModel sec in securities)
            {
                var result = await repository.PesquisarUnico(w => w.Id == sec.Id);

                var resultMap = _map.Map <SecurityUpdateViewModel>(result);

                if (resultMap == null)
                {
                    if (sec.Severity == "Critical")
                    {
                        string bodyEmail = string.Format("O update/patch de Id {0} é de criticidade Critical", sec.Id);
                        await _email.EnviarEmailProteusCritical("*****@*****.**", bodyEmail);
                    }

                    await repository.Adicionar(_map.Map <SecurityUpdate>(sec));
                }
            }
        }
 public SecurityUpdateRepository(TesteProteusContext context)
 {
     this.context = context;
     this.dbSet   = context.Set <SecurityUpdate>();
 }