Example #1
0
        public IHttpActionResult PostPlaylista(Playlista playlista)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            db.Playlistas.Add(playlista);

            try
            {
                db.SaveChanges();
            }
            catch (DbUpdateException)
            {
                if (PlaylistaExists(playlista.Idplaylista))
                {
                    return(Conflict());
                }
                else
                {
                    throw;
                }
            }

            return(CreatedAtRoute("DefaultApi", new { id = playlista.Idplaylista }, playlista));
        }
Example #2
0
        public void kreirajPlaylistu(object parameter)
        {
            Playlista pomocna = new Playlista("playlista", new ObservableCollection <Pjesma>());

            pomocna.Naziv += pomocna.Id.ToString();
            Playliste.Add(pomocna);
        }
Example #3
0
        public IHttpActionResult PutPlaylista(int id, Playlista playlista)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            if (id != playlista.Idplaylista)
            {
                return(BadRequest());
            }

            db.Entry(playlista).State = System.Data.Entity.EntityState.Modified;

            try
            {
                db.SaveChanges();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!PlaylistaExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(StatusCode(HttpStatusCode.NoContent));
        }
Example #4
0
        public ActionResult DeleteConfirmed(int id)
        {
            Playlista playlista = db.Playlistas.Find(id);

            db.Playlistas.Remove(playlista);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
Example #5
0
        public IHttpActionResult GetPlaylista(int id)
        {
            Playlista playlista = db.Playlistas.Find(id);

            if (playlista == null)
            {
                return(NotFound());
            }

            return(Ok(playlista));
        }
Example #6
0
        public IHttpActionResult DeletePlaylista(int id)
        {
            Playlista playlista = db.Playlistas.Find(id);

            if (playlista == null)
            {
                return(NotFound());
            }

            db.Playlistas.Remove(playlista);
            db.SaveChanges();

            return(Ok(playlista));
        }
Example #7
0
        // GET: Playlistas/Details/5
        public ActionResult Details(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Playlista playlista = db.Playlistas.Find(id);

            if (playlista == null)
            {
                return(HttpNotFound());
            }
            return(View(playlista));
        }
Example #8
0
        public ActionResult Create([Bind(Include = "id_Playlist,id_User,Playlist")] Playlista playlista)
        {
            if (ModelState.IsValid)
            {
                string uname  = User.Identity.Name;
                var    obj    = db.Logins.Where(x => x.Username.Equals(uname)).FirstOrDefault();
                int    userID = obj.id;
                playlista.id_User = userID;

                db.Playlistas.Add(playlista);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }


            return(View(playlista));
        }
Example #9
0
 public DataSource()
 {
     Korisnik  k1    = DajKorisnikaPoId(1);
     Korisnik  k2    = DajKorisnikaPoId(2);
     Korisnik  k3    = DajKorisnikaPoId(3);
     Stol      s1    = DajStolPoBroju(1);
     Stol      s2    = DajStolPoBroju(2);
     Stol      s4    = DajStolPoBroju(3);
     Pjesma    p1    = DajPjesmuPoId(1);
     Pjesma    p2    = DajPjesmuPoId(2);
     Pjesma    p3    = DajPjesmuPoId(3);
     Pjesma    p4    = DajPjesmuPoId(4);
     Playlista pl1   = DajPlaylistuPoNazivu("playlista1");
     Playlista pl2   = DajPlaylistuPoNazivu("playlista2");
     Pice      pice1 = DajPicePoID(1);
     Pice      pice2 = DajPicePoID(2);
     Pice      pice3 = DajPicePoID(3);
     Pice      pice4 = DajPicePoID(4);
 }