public bool updateKlijentFizicko(KlijentFizicko k) { try { connection.Open(); komanda.CommandText = "Update KlijentFizicko set jmbg = '" + k.Jmbg + "', imePrezime = '" + k.ImePrezime + "', datumRodjenja = '" + Convert.ToDateTime(k.DatumRodj) + "', drzavljanstvo = '" + k.Drzavljanstvo + "', brojLK = '" + k.Brlk + "', email = '" + k.Email + "', adresa = '" + k.Adresa + "' where id = " + k.Id + ""; komanda.ExecuteNonQuery(); return(true); } catch (Exception) { return(false); } }
public List <KlijentFizicko> getKlijentiFizicko() { List <KlijentFizicko> lista = new List <KlijentFizicko>(); try { connection.Open(); komanda.CommandText = "Select * from KlijentFizicko"; SqlDataReader citac = komanda.ExecuteReader(); while (citac.Read()) { KlijentFizicko kf = new KlijentFizicko(); kf.Id = citac.GetInt32(0); kf.Jmbg = citac.GetString(1); kf.ImePrezime = citac.GetString(2); kf.DatumRodj = citac.GetDateTime(3).ToString("yyyy-MM-dd"); kf.Drzavljanstvo = citac.GetString(4); kf.Brlk = citac.GetString(5); kf.Email = citac.GetString(6); kf.Adresa = citac.GetString(7); lista.Add(kf); } citac.Close(); foreach (KlijentFizicko klif in lista) { getRacuni(klif.Id, klif.ListaRacuna); } return(lista); } catch (Exception ex) { throw; } finally { if (connection != null) { connection.Close(); } } }
public bool createKlijentFizicko(KlijentFizicko k) { try { connection.Open(); transakcija = connection.BeginTransaction(); komanda = new SqlCommand("", connection, transakcija); try { komanda.CommandText = "Insert into KlijentFizicko output INSERTED.ID values('" + k.Jmbg + "', '" + k.ImePrezime + "', '" + Convert.ToDateTime(k.DatumRodj) + "', '" + k.Drzavljanstvo + "','" + k.Brlk + "', '" + k.Email + "', '" + k.Adresa + "')"; int idKlijenta = (int)komanda.ExecuteScalar(); foreach (Racun r in k.ListaRacuna) { komanda.CommandText = "Insert into Racun values('" + r.BrojRacuna + "', '" + r.ZaPlatu + "', '" + r.Tip + "', " + idKlijenta + ")"; komanda.ExecuteNonQuery(); } transakcija.Commit(); } catch (Exception ex) { transakcija.Rollback(); return(false); } return(true); } catch (Exception) { throw; } finally { if (connection != null) { connection.Close(); } } }
public bool updateKlijentFizicko([FromBody] KlijentFizicko k) { var data = k; return(ds.updateKlijentFizicko(k)); }