public IActionResult Gravar([FromForm] Colaboracao colaboracao) { string mensagem = null; if (colaboracao == null) { mensagem = "Dados inválidos!"; } else { mensagem = colaboracao.Validar(); } if (mensagem != null) { return(Erro(mensagem)); } if (colaboracao.Codigo == 0) { ColaboracaoRepository.Criar(colaboracao); } else { ColaboracaoRepository.Alterar(colaboracao); } return(Ok()); }
public Colaboracao AddColaboracao(int NrEvento, int IdAnimador) { var colaboracao = new Colaboracao() { NrEvento = NrEvento, IdAnimador = IdAnimador, }; basedados.Colaboracao.Add(colaboracao); basedados.SaveChanges(); return(colaboracao); }
public static void Criar(Colaboracao colaboracao) { using (MySqlConnection connection = Sql.Open()) { using (MySqlCommand command = new MySqlCommand(@" INSERT INTO colaboracao (codigo_usuario, codigo_projeto, funcao_projeto) VALUES (@codigo_usuario, @codigo_projeto, @funcao_projeto); ", connection)) { command.Parameters.AddWithValue("@codigo_usuario", colaboracao.CodigoUsuario); command.Parameters.AddWithValue("@codigo_projeto", colaboracao.CodigoProjeto); command.Parameters.AddWithValue("@funcao_projeto", colaboracao.Funcao); command.ExecuteNonQuery(); } } }
public static void Alterar(Colaboracao colaboracao) { using (MySqlConnection connection = Sql.Open()) { using (MySqlCommand command = new MySqlCommand(@" UPDATE colaboracao SET codigo_usuario = @codigo_usuario, codigo_projeto = @codigo_projeto, funcao_projeto = @funcao_projeto WHERE (codigo_colaboracao = @codigo_colaboracao) ", connection)) { command.Parameters.AddWithValue("@codigo_usuario", colaboracao.CodigoUsuario); command.Parameters.AddWithValue("@codigo_projeto", colaboracao.CodigoProjeto); command.Parameters.AddWithValue("@funcao_projeto", colaboracao.Funcao); command.Parameters.AddWithValue("@codigo_colaboracao", colaboracao.Codigo); command.ExecuteNonQuery(); } } }
public IActionResult Editar(int codigo) { Colaboracao colaboracao = ColaboracaoRepository.Obter(codigo); return(PartialView("_CriarEditar", colaboracao)); }