Exemplo n.º 1
0
        public int Add(Aprovadores aprovador)
        {
            var connectionString = this.GetConnection();
            int count            = 0;

            using (var con = new SqlConnection(connectionString))
            {
                try
                {
                    con.Open();
                    var query = "INSERT INTO Aprovadores(Nome) VALUES(@Nome); SELECT CAST(SCOPE_IDENTITY() as INT); ";

                    count = con.Execute(query, aprovador);
                }
                catch (Exception ex)
                {
                    throw ex;
                }
                finally
                {
                    con.Close();
                }
                return(count);
            }
        }
Exemplo n.º 2
0
        public int Edit(Aprovadores aprovador)
        {
            var connectionString = this.GetConnection();
            var count            = 0;

            using (var con = new SqlConnection(connectionString))
            {
                try
                {
                    con.Open();
                    var query = "UPDATE Aprovadores SET Nome = @Nome WHERE id = " + aprovador.Id;

                    count = con.Execute(query, aprovador);
                }
                catch (Exception ex)
                {
                    throw ex;
                }
                finally
                {
                    con.Close();
                }
                return(count);
            }
        }
Exemplo n.º 3
0
        public Aprovadores Get(int id)
        {
            var         connectionString = this.GetConnection();
            Aprovadores aprovador        = new Aprovadores();

            using (var con = new SqlConnection(connectionString))
            {
                try
                {
                    con.Open();
                    var query = "SELECT * FROM Aprovadores WHERE id =" + id;
                    aprovador = con.Query <Aprovadores>(query).FirstOrDefault();
                }
                catch (Exception ex)
                {
                    throw ex;
                }
                finally
                {
                    con.Close();
                }
                return(aprovador);
            }
        }