public async Task <IHttpActionResult> PuttblAktivnosti(int id, tblAktivnosti tblAktivnosti)
        {
            db.Configuration.ProxyCreationEnabled = false;
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

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

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

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

            return(StatusCode(HttpStatusCode.NoContent));
        }
        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);
        }
        public async Task<IHttpActionResult> PosttblAktivnosti(tblAktivnosti tblAktivnosti)
        {
            if (!ModelState.IsValid)
            {
                return BadRequest(ModelState);
            }

            db.tblAktivnostis.Add(tblAktivnosti);
            await db.SaveChangesAsync();

            return CreatedAtRoute("DefaultApi", new { id = tblAktivnosti.id }, tblAktivnosti);
        }
        public async Task <IHttpActionResult> GettblAktivnosti(int id)
        {
            db.Configuration.ProxyCreationEnabled = false;
            tblAktivnosti tblAktivnosti = await db.tblAktivnostis.FindAsync(id);

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

            return(Ok(tblAktivnosti));
        }
        public async Task <IHttpActionResult> PosttblAktivnosti(tblAktivnosti tblAktivnosti)
        {
            db.Configuration.ProxyCreationEnabled = false;

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

            db.tblAktivnostis.Add(tblAktivnosti);
            await db.SaveChangesAsync();

            return(CreatedAtRoute("DefaultApi", new { id = tblAktivnosti.id }, tblAktivnosti));
        }
        public async Task <IHttpActionResult> DeletetblAktivnosti(int id)
        {
            tblAktivnosti tblAktivnosti = await db.tblAktivnostis.FindAsync(id);

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

            db.tblAktivnostis.Remove(tblAktivnosti);
            await db.SaveChangesAsync();

            return(Ok(tblAktivnosti));
        }
        public ActionResult Edit(tblAktivnosti zap, int id)
        {
            HttpResponseMessage response = GlobalVariables.WebApiClient.PutAsJsonAsync("aktivnosti", zap).Result;

            return(RedirectToAction("Index"));
        }