Exemple #1
0
        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);
            }
        }
Exemple #2
0
        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);
            }
        }
Exemple #3
0
 public ActionResult ObisiInteresovanjePoUseru([FromBody] InteresovanjePoUserima interes)
 {
     try
     {
         return(new JsonResult(DataLayer1.DataProvider.ObrisiInteresovanjaPoUseru(interes)));
     }
     catch (Exception e)
     {
         return(BadRequest(e.ToString()));
     }
 }
Exemple #4
0
 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()));
     }
 }
Exemple #5
0
 public ActionResult DodajInteresovanjePoUseru([FromBody] InteresovanjePoUserima novoInt)
 {
     try
     {
         return(new JsonResult(DataLayer1.DataProvider.DodajInteresovanjePoUseru(novoInt)));
     }
     catch (Exception e)
     {
         return(BadRequest(e.ToString()));
     }
 }
Exemple #6
0
        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);
            }
        }
Exemple #7
0
        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);
            }
        }