コード例 #1
0
        // Poistetaan tietokannasta työntekijä
        public void Poistatyontekija(int id)
        {
            string str = DataAcces.CnnVal(DataAcces.currentDBname);

            using (IDbConnection connection = new SqlConnection(str))
            {
                connection.Execute("DELETE from dbo.Duunari WHERE Id=@id", new { id = id });
            }
        }
コード例 #2
0
        // Näytetään tietokannasta kaikki työntekijät
        public List <Duunari> KaikkiTyontekijat()
        {
            string str = DataAcces.CnnVal(DataAcces.currentDBname);

            using (IDbConnection connection = new SqlConnection(str))
            {
                var toReturn = connection.Query <Duunari>("SELECT * FROM dbo.Duunari").ToList();
                return(toReturn);
            }
        }
コード例 #3
0
        // Lisätään tietokantaan uusi työntekijä
        public int LisaaTyontekija(Duunari duunari)
        {
            string str = DataAcces.CnnVal(DataAcces.currentDBname);
            int    duunariId;

            using (IDbConnection connection = new SqlConnection(str))
            {
                duunariId = connection.QuerySingle <int>("INSERT dbo.Duunari  (etunimi,sukunimi,palkka,tyotunnit) OUTPUT inserted.id VALUES (@Etunimi, @Sukunimi,@Palkka,@Tyotunnit)", new { etunimi = duunari.Etunimi, sukunimi = duunari.Sukunimi, palkka = duunari.Palkka, tyotunnit = duunari.Tyotunnit });

                return(duunariId);
            }
        }