public bool AA_Process() { Console.WriteLine("Inicio Proceso: " + DateTime.Now); Console.WriteLine("Inicio descarga fichero: " + DateTime.Now); var dto = azDownload.GetFile(); Console.WriteLine("Fin descarga fichero: " + DateTime.Now); Console.WriteLine("Inicio conversión a datatable: " + DateTime.Now); var dataTable = Helper.ToDataTable(dto.FileString); Console.WriteLine("fin conversión a datatable: " + DateTime.Now); using (var scope = Helper.CreateTransactionScope(int.Parse(config[Constants.GEN_TIMEOUT_KEY]))) { if (inventoryRepo.GetCount() > 0) { Console.WriteLine("Inicio borrado de carga anterior: " + DateTime.Now); uow.MassiveDelete(Constants.MAIN_TABLE); Console.WriteLine("Fin borrado de carga anterior: " + DateTime.Now); } Console.WriteLine("Inicio guardado masivo: " + DateTime.Now); uow.MassiveBulkSave(dataTable); Console.WriteLine("Fin guardado masivo: " + DateTime.Now); scope.Complete(); } return(true); }
public Task <bool> IsVendingPossible() { return(Task.FromResult <bool>(_inventoryRepo.GetCount() > 0)); }