public IHttpActionResult PutStanja(int id, Stanja stanja)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            if (id != stanja.StanjeId)
            {
                return(BadRequest());
            }

            db.Entry(stanja).State = EntityState.Modified;

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

            return(StatusCode(HttpStatusCode.NoContent));
        }
Exemple #2
0
        public string ProcitajStanja()
        {
            string pom = "";

            for (int i = 0; i < Stanja.Count(); i++)
            {
                pom += "\n\t\t\t\tdate: " + DateTime.Now.ToString() + " value: " + Stanja[i] + "\n";
            }

            return(pom);
        }
        public IHttpActionResult GetStanja(int id)
        {
            Stanja stanja = db.Stanja.Find(id);

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

            return(Ok(stanja));
        }
        public IHttpActionResult PostStanja(Stanja stanja)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            db.Stanja.Add(stanja);
            db.SaveChanges();

            return(CreatedAtRoute("DefaultApi", new { id = stanja.StanjeId }, stanja));
        }
        public IHttpActionResult DeleteStanja(int id)
        {
            Stanja stanja = db.Stanja.Find(id);

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

            db.Stanja.Remove(stanja);
            db.SaveChanges();

            return(Ok(stanja));
        }