Ejemplo n.º 1
0
        public TreinamentoCurso Atualizar(TreinamentoCurso treinamentocurso)
        {
            Connection.Execute(
                @"UPDATE TreinamentoCurso SET 
                    Nome = @Nome
                WHERE Id = @Id",
                param: new
            {
            }
                );

            return(treinamentocurso);
        }
Ejemplo n.º 2
0
 public void Excluir(TreinamentoCurso treinamentocurso)
 {
     try
     {
         Connection.Execute(
             "DELETE FROM Treinamento WHERE Id = @Id",
             param: new { Id = treinamentocurso.Id }
             );
     }
     catch (SqlException ex)
     {
         throw new Exception("O capitulo não pode ser removido pois existem cursos vinculados.");
     }
 }
Ejemplo n.º 3
0
        public TreinamentoCurso Inserir(TreinamentoCurso treinamentocurso)
        {
            var id = Connection.ExecuteScalar <int>(
                @"INSERT INTO Treinamento (DataInicio,UltimoAcesso,DataConclusao) 
                 VALUES (@DataInicio,@UltimoAcesso,@DataConclusao)
               SELECT SCOPE_IDENTITY()",
                param: new
            {
                treinamentocurso.DataInicio,
                treinamentocurso.UltimoAcesso,
                treinamentocurso.DataConclusao
            }
                );

            return(treinamentocurso);
        }