Пример #1
0
        public IHttpActionResult PuttblZaposleni(int id, tblZaposleni tblZaposleni)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

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

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

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

            return(StatusCode(HttpStatusCode.OK));
        }
Пример #2
0
        public IHttpActionResult PuttblNadredjeni(int id, tblNadredjeni tblNadredjeni)
        {
            db.Configuration.ProxyCreationEnabled = false;
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

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

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

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

            return(StatusCode(HttpStatusCode.NoContent));
        }
Пример #3
0
        public IHttpActionResult PuttblZaposleni(int id, Employee tblZaposleni)
        {
            var radnik = new tblZaposleni
            {
                id        = tblZaposleni.id,
                username  = tblZaposleni.username,
                password  = tblZaposleni.password,
                Ime       = tblZaposleni.Ime,
                level     = tblZaposleni.level,
                nadredjen = tblZaposleni.nadredjen,
                status    = tblZaposleni.status
            };



            //if (!ModelState.IsValid)
            //{
            //    return BadRequest(ModelState);
            //}

            //if (id != tblZaposleni.id)
            //{
            //    return BadRequest();
            //}

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

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

            return(StatusCode(HttpStatusCode.OK));
        }
Пример #4
0
        public IHttpActionResult PuttblAktivnosti(int id, tblAktivnosti tblAktivnosti)
        {
            db.Configuration.ProxyCreationEnabled = false;

            var aktivnost = new tblAktivnosti
            {
                id = tblAktivnosti.id,
                end = tblAktivnosti.end,
                idNadredjenog = (int) tblAktivnosti.idNadredjenog,
                idProjekta = (int) tblAktivnosti.idProjekta,
                idRadnika = (int) tblAktivnosti.idRadnika,
                Naslov = tblAktivnosti.Naslov,
                opis = tblAktivnosti.opis,
                start = tblAktivnosti.start,
                startRadnik=tblAktivnosti.startRadnik,
                          




            };



            if (!ModelState.IsValid)
            {
                return BadRequest(ModelState);
            }

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

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

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

            return StatusCode(HttpStatusCode.OK);
        }
Пример #5
0
        public IHttpActionResult PuttblProjekti(int id, tblProjekti tblProjekti)
        {
            db.Configuration.ProxyCreationEnabled = false;
            var radnik = new tblProjekti
            {
                id            = tblProjekti.id,
                nazivProjekta = tblProjekti.nazivProjekta,
                Opis          = tblProjekti.Opis,
                idNadredjenog = tblProjekti.idNadredjenog,
                status        = tblProjekti.status
            };



            //if (!ModelState.IsValid)
            //{
            //    return BadRequest(ModelState);
            //}

            //if (id != tblZaposleni.id)
            //{
            //    return BadRequest();
            //}

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

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

            return(StatusCode(HttpStatusCode.OK));
        }