public IHttpActionResult PutSJEDNICA(int id, SJEDNICA sJEDNICA)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            if (id != sJEDNICA.ID)
            {
                return(BadRequest());
            }

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

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

            return(StatusCode(HttpStatusCode.NoContent));
        }
        public IHttpActionResult PostSJEDNICA(SJEDNICA sJEDNICA)
        {
            //sJEDNICA.ID = 99;
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }
            sJEDNICA.STATUS_SJEDNICE = db.STATUS_SJEDNICE.Find(7);
            db.SJEDNICA.Add(sJEDNICA);

            try
            {
                db.SaveChanges();
            }
            catch (DbUpdateException)
            {
                if (SJEDNICAExists(sJEDNICA.ID))
                {
                    return(Conflict());
                }
                else
                {
                    throw;
                }
            }

            return(CreatedAtRoute("DefaultApi", new { id = sJEDNICA.ID }, sJEDNICA));
        }
Beispiel #3
0
        public async Task <ActionResult> Edit(int id, SJEDNICA Emp)
        {
            HttpResponseMessage responseMessage = await client.PutAsJsonAsync(url + "/" + id, Emp);

            if (responseMessage.IsSuccessStatusCode)
            {
                return(RedirectToAction("Index"));
            }
            return(RedirectToAction("Error"));
        }
Beispiel #4
0
        public async Task <ActionResult> Create(SJEDNICA tipGlasa)
        {
            HttpResponseMessage responseMessage = await client.PostAsJsonAsync(url, tipGlasa);

            if (responseMessage.IsSuccessStatusCode)
            {
                return(RedirectToAction("Index"));
            }
            return(RedirectToAction("Error"));
        }
Beispiel #5
0
        public async Task <ActionResult> Delete(int id, SJEDNICA tipGlasa)
        {
            HttpResponseMessage responseMessage = await client.DeleteAsync(url + "/" + id);

            if (responseMessage.IsSuccessStatusCode)
            {
                return(RedirectToAction("Index"));
            }
            return(RedirectToAction("Error"));
        }
        public IHttpActionResult GetSJEDNICA(int id)
        {
            SJEDNICA sJEDNICA = db.SJEDNICA.Find(id);

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

            return(Ok(sJEDNICA));
        }
        public IHttpActionResult DeleteSJEDNICA(int id)
        {
            SJEDNICA sJEDNICA = db.SJEDNICA.Find(id);

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

            db.SJEDNICA.Remove(sJEDNICA);
            db.SaveChanges();

            return(Ok(sJEDNICA));
        }