public static void kreirajStavku(string nazivStavke, int idSpremnika, List <PrikazOznaka> listaSelektiranihOznaka, DateTime?datumIsteka, double zauzima, int korisnikID) { ICollection <oznaka> oznake = new List <oznaka>(); foreach (var item in listaSelektiranihOznaka) { oznaka oznaka = new oznaka { id_oznaka = item.id_oznaka, naziv = item.naziv, kvarljivost = item.kvarljivost }; oznake.Add(oznaka); } stavka novaStavka = new stavka { naziv = nazivStavke, datum_kreiranja = DateTime.Now, datum_roka = datumIsteka, zauzeće = zauzima, spremnik_id = idSpremnika, korisnik_id = korisnikID }; dnevnik noviDnevnik = new dnevnik { radnja = "kreiranje", datum = DateTime.Now, kolicina = zauzima, korisnik_id = korisnikID }; using (var db = new SSDB()) { novaStavka.oznaka = new List <oznaka>(); foreach (var item in oznake) { db.oznaka.Attach(item); novaStavka.oznaka.Add(item); } db.stavka.Add(novaStavka); noviDnevnik.stavka_id = novaStavka.id_stavka; db.dnevnik.Add(noviDnevnik); db.SaveChanges(); } string connectionString = @"Data Source=31.147.204.119\PISERVER,1433; Initial Catalog=19023_DB; User=19023_User; Password='******'"; string upit = "UPDATE spremnik SET zauzeće=zauzeće+" + zauzima + " WHERE id_spremnik=" + idSpremnika; using (SqlConnection connection = new SqlConnection(connectionString)) { connection.Open(); SqlCommand command = new SqlCommand(upit, connection); command.ExecuteNonQuery(); connection.Close(); } }
public static stavka dohvatiStavku(int idStavke) { stavka stavka = new stavka(); using (var db = new SSDB()) { var query = (from stv in db.stavka where stv.id_stavka == idStavke select stv).First(); stavka = query; } return(stavka); }