Beispiel #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));
        }
        public IHttpActionResult PosttblZaposleni(tblZaposleni tblZaposleni)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            db.tblZaposlenis.Add(tblZaposleni);
            db.SaveChanges();

            return(CreatedAtRoute("DefaultApi", new { id = tblZaposleni.id }, tblZaposleni));
        }
Beispiel #3
0
        public IHttpActionResult GettblZaposleni(int id)
        {
            db.Configuration.ProxyCreationEnabled = false;
            tblZaposleni tblZaposleni = db.tblZaposlenis.Find(id);

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

            return(Ok(tblZaposleni));
        }
        public IHttpActionResult DeletetblZaposleni(int id)
        {
            tblZaposleni tblZaposleni = db.tblZaposlenis.Find(id);

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

            db.tblZaposlenis.Remove(tblZaposleni);
            db.SaveChanges();

            return(Ok(tblZaposleni));
        }
        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));
        }
Beispiel #6
0
        public ActionResult Login(tblZaposleni u)
        {
            // this action is for handle post (login)
            if (ModelState.IsValid) // this is check validity
            {
                using (dbAleaEntities dc = new dbAleaEntities())
                {
                    var v = dc.tblZaposlenis.Where(a =>
                                                   a.username.Equals(u.username) && a.password.Equals(u.password) && a.status == true)
                            .FirstOrDefault();
                    if (v != null)
                    {
                        Session["LogedUserID"]          = v.id.ToString();
                        Session["LogedUserFullname"]    = v.Ime.ToString();
                        Session["LogedUserLevel"]       = v.level.ToString();
                        Session["LogedUserNadredjenId"] = v.nadredjen.ToString();
                        Session["LogedUserStatus"]      = v.status;
                        Session["LogedUserPassword"]    = v.password;
                        Session["LogedUserUsername"]    = v.username;


                        return(RedirectToAction("AfterLogin"));
                    }
                    else
                    {
                        Session["LogedUserID"]          = "";
                        Session["LogedUserFullname"]    = "";
                        Session["LogedUserLevel"]       = "";
                        Session["LogedUserNadredjenId"] = "";
                        Session["LogedUserStatus"]      = "";
                        Session["LogedUserPassword"]    = "";
                        Session["LogedUserUsername"]    = "";
                        return(RedirectToAction("WrongCredentials"));
                    }
                }
            }

            return(View(u));
        }
        public ActionResult Edit(tblZaposleni zap, int id)
        {
            HttpResponseMessage response = GlobalVariables.WebApiClient.PutAsJsonAsync("zaposleni", zap).Result;

            return(RedirectToAction("Index"));
        }