コード例 #1
0
 public void ExecutarTarefa(T item, TipoOperacaoBd tipo)
 {
     using (var ctx = new ProjetoConnection())
     {
         ctx.Entry <T>(item).State = (EntityState)tipo;
         ctx.SaveChanges();
     }
 }
コード例 #2
0
 public static void AlterarColaborador(Colaborador colaborador)
 {
     using (var ctx = new ProjetoConnection())
     {
         ctx.Entry <Colaborador>(colaborador).State = EntityState.Modified;
         ctx.SaveChanges();
     }
 }
コード例 #3
0
 public static void ExcluirColaborador(Colaborador colaborador)
 {
     using (var ctx = new ProjetoConnection())
     {
         ctx.Entry <Colaborador>(colaborador).State = EntityState.Deleted;
         ctx.SaveChanges();
     }
 }
コード例 #4
0
 public static void AlterarProjeto(CadProjeto projeto)
 {
     using (var ctx = new ProjetoConnection())
     {
         ctx.Entry <CadProjeto>(projeto).State = EntityState.Modified;
         ctx.SaveChanges();
     }
 }
コード例 #5
0
 public static void DeleteProjColab(ProjetosColaborador projetoColaborador)
 {
     using (var ctx = new ProjetoConnection())
     {
         if (projetoColaborador.IDPROJ_COLAB == 0)
         {
             throw new Exception("Projeto/Colaborador Nulo!");
         }
         ctx.Entry <ProjetosColaborador>(projetoColaborador).State = EntityState.Deleted;
         ctx.SaveChanges();
     }
 }