Beispiel #1
0
 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());
     }
 }
Beispiel #4
0
        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));
            }
        }
Beispiel #5
0
 public int InsertContribuicaoInteracao(ContribuicaoInteracao interacao)
 {
     return(new ContribuicaoBusiness(new ContribuicaoEntity(), new ContribuicaoArquivoEntity()).InsertInteracao(interacao));
 }