public static bool AzurirajPredavacaPoPrezentaciji(PredavaciPoPrezentacijama predavac, string noviPredavac) //? da li moze samo jedan predavac { try { ISession sesija = SessionManager.GetSession(); if (sesija == null) { return(false); } PredavaciPoPrezentacijama noviPred = new PredavaciPoPrezentacijama(); noviPred.prezentacija = predavac.prezentacija; noviPred.predavac = noviPredavac; sesija.Execute("delete from \"Predavaci_po_prezentacijama\" where predavac ='" + predavac.predavac + "' and prezentacija ='" + predavac.prezentacija + "';"); sesija.Execute("insert into \"Predavaci_po_prezentacijama\" (predavac, prezentacija) values ('" + noviPred.predavac + "','" + noviPred.prezentacija + "');"); return(true); } catch (Exception e) { return(false); } }
public static IList <PredavaciPoPrezentacijama> VratiPredavacePoPrezentaciji(string prezentacija) { try { ISession sesija = SessionManager.GetSession(); if (sesija == null) { return(null); } if (prezentacija == null) { return(null); } IList <PredavaciPoPrezentacijama> predavaci = new List <PredavaciPoPrezentacijama>(); var predavaciData = sesija.Execute("select * from \"Predavaci_po_prezentacijama\"where prezentacija = '" + prezentacija + "';"); foreach (var pred in predavaciData) { PredavaciPoPrezentacijama predavac = new PredavaciPoPrezentacijama(); predavac.predavac = pred["predavac"] == null ? string.Empty : pred["predavac"].ToString(); predavac.prezentacija = prezentacija; predavaci.Add(predavac); } return(predavaci); } catch (Exception e) { return(null); } }
public ActionResult ObisiPredavacaPoPrezentaciji([FromBody] PredavaciPoPrezentacijama predavac) { try { return(new JsonResult(DataLayer1.DataProvider.ObrisiPredavacaPoPrezentaciji(predavac))); } catch (Exception e) { return(BadRequest(e.ToString())); } }
public ActionResult AzurirajPredavacaPoPrezentaciji([FromBody] PredavaciPoPrezentacijama predavac, [FromRoute(Name = "predavac")] string noviPredavac) { try { return(new JsonResult(DataLayer1.DataProvider.AzurirajPredavacaPoPrezentaciji(predavac, noviPredavac))); } catch (Exception e) { return(BadRequest(e.ToString())); } }
public static bool DodajPredavacaPoPrezentaciji(PredavaciPoPrezentacijama predavacpoPrez) { try { ISession sesija = SessionManager.GetSession(); if (sesija == null) { return(false); } sesija.Execute("insert into \"Predavaci_po_prezentacijama\" (predavac, prezentacija) values ('" + predavacpoPrez.predavac + "','" + predavacpoPrez.prezentacija + "');"); return(true); } catch (Exception e) { return(false); } }
public static bool ObrisiPredavacaPoPrezentaciji(PredavaciPoPrezentacijama predavac) { try { ISession sesija = SessionManager.GetSession(); if (sesija == null) { return(false); } sesija.Execute("delete from \"Predavaci_po_prezentacijama\" where predavac ='" + predavac.predavac + "' and prezentacija ='" + predavac.prezentacija + "';"); return(true); } catch (Exception e) { return(false); } }