public static bool AzurirajInteresovanjePoUseru(InteresovanjePoUserima interesovanje, string novoInteresovanje) { try { ISession sesija = SessionManager.GetSession(); if (sesija == null) { return(false); } InteresovanjePoUserima novoInt = new InteresovanjePoUserima(); novoInt.interesovanje = novoInteresovanje; novoInt.username = interesovanje.username; sesija.Execute("delete from \"Interesovanja_po_userima\" where interesovanje ='" + interesovanje.interesovanje + "' and username ='******';"); sesija.Execute("insert into \"Interesovanja_po_userima\" (interesovanje, username) values ('" + novoInt.interesovanje + "','" + novoInt.username + "');"); return(true); } catch (Exception e) { return(false); } }
public static IList <InteresovanjePoUserima> VratiInteresovanjaPoUseru(string username) { try { ISession sesija = SessionManager.GetSession(); if (sesija == null) { return(null); } if (username == null) { return(null); } IList <InteresovanjePoUserima> interesovanja = new List <InteresovanjePoUserima>(); var interesovanjaData = sesija.Execute("select * from \"Interesovanja_po_userima\"where username = '******';"); foreach (var pr in interesovanjaData) { InteresovanjePoUserima interesovanje = new InteresovanjePoUserima(); interesovanje.interesovanje = pr["interesovanje"] == null ? string.Empty : pr["interesovanje"].ToString(); interesovanje.username = username; interesovanja.Add(interesovanje); } return(interesovanja); } catch (Exception e) { return(null); } }
public ActionResult ObisiInteresovanjePoUseru([FromBody] InteresovanjePoUserima interes) { try { return(new JsonResult(DataLayer1.DataProvider.ObrisiInteresovanjaPoUseru(interes))); } catch (Exception e) { return(BadRequest(e.ToString())); } }
public ActionResult AzurirajInteresovanjePoUseru([FromBody] InteresovanjePoUserima interesovanje, [FromRoute(Name = "interesovanje")] string novoInteresovanje) //ne treba li obrnuto? { try { return(new JsonResult(DataLayer1.DataProvider.AzurirajInteresovanjePoUseru(interesovanje, novoInteresovanje))); } catch (Exception e) { return(BadRequest(e.ToString())); } }
public ActionResult DodajInteresovanjePoUseru([FromBody] InteresovanjePoUserima novoInt) { try { return(new JsonResult(DataLayer1.DataProvider.DodajInteresovanjePoUseru(novoInt))); } catch (Exception e) { return(BadRequest(e.ToString())); } }
public static bool DodajInteresovanjePoUseru(InteresovanjePoUserima novoInt) { try { ISession sesija = SessionManager.GetSession(); if (sesija == null) { return(false); } sesija.Execute("insert into \"Interesovanja_po_userima\" (username, interesovanje) values ('" + novoInt.username + "','" + novoInt.interesovanje + "');"); return(true); } catch (Exception e) { return(false); } }
public static bool ObrisiInteresovanjaPoUseru(InteresovanjePoUserima inter) { try { ISession sesija = SessionManager.GetSession(); if (sesija == null) { return(false); } sesija.Execute("delete from \"Interesovanja_po_userima\" where interesovanje ='" + inter.interesovanje + "' and username ='******';"); return(true); } catch (Exception e) { return(false); } }