public ContribuicaoInteracao GetInteracao(ContribuicaoInteracao e) { using (MiniProfiler.Current.Step("[SELECT] - Obtendo a interação")) { return(_rep.GetInteracao(e)); } }
public ContribuicaoInteracao GetInteracao(ContribuicaoInteracao e) { using (var ctx = new DesenvContext()) { var result = ctx.tblContribuicoes_Interacao.FirstOrDefault(x => x.intContribuicaoID == e.ContribuicaoId && x.intContribuicaoTipo == (int)e.TipoInteracao); if (result != null) { e.ContribuicaoInteracaoId = result.intContribuicaoInteracaoID; } return(e); } }
public int InsertInteracao(ContribuicaoInteracao e) { using (var ctx = new DesenvContext()) { var entity = new tblContribuicoes_Interacao() { intClientID = e.ClientId, intContribuicaoID = e.ContribuicaoId, intContribuicaoTipo = (int)e.TipoInteracao, dteDataCriacao = DateTime.Now }; ctx.tblContribuicoes_Interacao.Add(entity); return(ctx.SaveChanges()); } }
public int InsertInteracao(ContribuicaoInteracao e) { using (MiniProfiler.Current.Step("[SELECT] - Obter interação")) { e = GetInteracao(e); } if (e.ContribuicaoInteracaoId > 0) { using (MiniProfiler.Current.Step("[DELETE] - Deleta interação")) { return(DeleteContribuicaoInteracao(e.ContribuicaoInteracaoId)); } } using (MiniProfiler.Current.Step("[INSERT] - Insere interação")) { return(_rep.InsertInteracao(e)); } }
public int InsertContribuicaoInteracao(ContribuicaoInteracao interacao) { return(new ContribuicaoBusiness(new ContribuicaoEntity(), new ContribuicaoArquivoEntity()).InsertInteracao(interacao)); }