/// <summary> /// Carrega uma listagem de objetos de compra fake para carregar o banco de dados mongo db /// </summary> /// <returns>Retorna uma lista de objeto de compra fake</returns> public List <Compra> CarregarDadosMock() { var lRetorno = new List <Compra>(); try { using (var lMock = new DadosMockBus()) { lRetorno = lMock.CarregarDadosMock(); using (_dbAcesso = new DBAcesso()) { _dbAcesso.LimparTabela(); _dbAcesso.InserirCompra(lRetorno); } } } catch (Exception ex) { _logger.Error(ex.Message, ex); } return(lRetorno); }
/// <summary> /// Insere a lista de compras no banco de dados mongodb /// </summary> /// <param name="pListaCompra">Lista de compras a ser inserida</param> /// <returns>Retorna a lista de compras inserida no banco de dados mongodb</returns> public List <Compra> InserirCompra(List <Compra> pListaCompra) { var lRetorno = new List <Compra>(); try { using (_dbAcesso = new DBAcesso()) { lRetorno = _dbAcesso.InserirCompra(pListaCompra); } } catch (Exception ex) { _logger.Error(ex.Message, ex); } return(lRetorno); }