private void SelectContratoPeriodo() { var item = _contratosPeriodo.Take(); using (var cron = new CronometroPerformance("select-periodo-sem-insert")) { try { var itens = _select.Select(item.Begin, item.End); if (itens == null || !itens.Any()) { cron.MensagemErro = "não há itens!"; } else { cron.QuantidadeRetorno = itens.Count(); } } catch (Exception ex) { cron.MensagemErro = ex.Message; } } }
void SelectItems() { var item = _data.Selects.Take(); using (var cron = new CronometroPerformance("select-unitario")) { try { var resp = _crudGuidKey.Select(item); if (resp == null) { cron.MensagemErro = string.Format("resp = null para {0}", item); } else if (!resp.Equals(item)) { cron.MensagemErro = string.Format("items diferentes. {0} != {1}", resp, item); } } catch (Exception ex) { cron.MensagemErro = ex.Message; } } }
void DeleteItems() { var item = _data.Deletes.Take(); using (var cron = new CronometroPerformance("delete")) { try { _crudGuidKey.Delete(item); } catch (Exception ex) { cron.MensagemErro = ex.Message; } } }
void InserirItem() { var item = _data.InsertsToManipulate.Take(); using (var cron = new CronometroPerformance("insert-item")) { try { _crudGuidKey.Insert(item); } catch (Exception ex) { cron.MensagemErro = ex.Message; } } }
void InserirItemDumb() { var items = _data.InsertsDumb.Take(1000); using (var cron = new CronometroPerformance("insert-dumb")) { foreach (var item in items) { try { _crudGuidKey.Insert(item); } catch (Exception ex) { cron.MensagemErro = ex.Message; } } } }
private void SelectContrato() { var items = _contratos.Take(50); using (var cron = new CronometroPerformance("select-unitario-sem-insert")) { foreach (var item in items) { try { var selected = _select.Select(item); if (selected == null || !selected.Id.Equals(item.Id)) { cron.MensagemErro = "itens diferentes"; } } catch (Exception ex) { cron.MensagemErro = ex.Message; } } } }