示例#1
0
        public async Task <IActionResult> ImportMedicamentos([FromServices] ITDeveloperDbContext context)
        {
            var filePath = ImportUtils.GetFilePath("Csv", "Medicamentos", ".CSV"); // DELEGUEI

            /// Não importa para esta classe saber como é implementada a leitura e gravação - DELEGUEI
            ReadWriteFile rwf = new ReadWriteFile();

            if (!await rwf.ReadAndWriteCsvAsync(filePath, context))
            {
                return(View("JaTemMedicamento", context.Medicamento.AsNoTracking().OrderBy(o => o.Codigo)));
            }

            return(View("ListaMedicamentos", context.Medicamento.AsNoTracking().OrderBy(o => o.Codigo)));
        }