public static void InserirAlterarJogo(TB_Jogo entrada) { CadastroDataContext dc = new CadastroDataContext(); var jogoSelecionado = (from j in dc.GetTable <TB_Jogo>() // dc.GetTable<TB_Jogo>() where j.id_jogo == entrada.id_jogo select j).SingleOrDefault <TB_Jogo>(); //GetJogo(entrada.id_jogo); if (jogoSelecionado == null) { try { //dc.TB_Jogo.InsertOnSubmit(entrada); Table <TB_Jogo> TodosJogos = GetJogos(); TodosJogos.InsertOnSubmit(entrada); TodosJogos.Context.SubmitChanges(); } catch (Exception) { throw; } } else { try { jogoSelecionado.ds_nome = entrada.ds_nome; jogoSelecionado.ds_categoria = entrada.ds_categoria; dc.SubmitChanges(); } catch (Exception) { throw; } } }
partial void UpdateTB_Jogo(TB_Jogo instance);
partial void DeleteTB_Jogo(TB_Jogo instance);
partial void InsertTB_Jogo(TB_Jogo instance);