示例#1
0
        public IHttpActionResult PutHWL_Users(int id, HWL_Users hWL_Users)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

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

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

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

            return(StatusCode(HttpStatusCode.NoContent));
        }
示例#2
0
        public IHttpActionResult GetHWL_Users(int id)
        {
            HWL_Users hWL_Users = db.HWL_Users.Find(id);

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

            return(Ok(hWL_Users));
        }
示例#3
0
        public IHttpActionResult PostHWL_Users(HWL_Users hWL_Users)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            db.HWL_Users.Add(hWL_Users);
            db.SaveChanges();

            return(CreatedAtRoute("DefaultApi", new { id = hWL_Users.UserId }, hWL_Users));
        }
示例#4
0
        public IHttpActionResult DeleteHWL_Users(int id)
        {
            HWL_Users hWL_Users = db.HWL_Users.Find(id);

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

            db.HWL_Users.Remove(hWL_Users);
            db.SaveChanges();

            return(Ok(hWL_Users));
        }