public IHttpActionResult PuttblUsersRole(int id, tblUsersRole tblUsersRole)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

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

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

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

            return(StatusCode(HttpStatusCode.NoContent));
        }
 public IHttpActionResult PutRoleDeleteName(tblUsersRole r)
 {
     r.status          = 1;
     db.Entry(r).State = EntityState.Modified;
     db.SaveChanges();
     return(Json("Done"));
 }
        public IHttpActionResult GettblUsersRole(int id)
        {
            tblUsersRole tblUsersRole = db.tblUsersRoles.Find(id);

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

            return(Ok(tblUsersRole));
        }
        public IHttpActionResult DeletetblUsersRole(int id)
        {
            tblUsersRole tblUsersRole = db.tblUsersRoles.Find(id);

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

            db.tblUsersRoles.Remove(tblUsersRole);
            db.SaveChanges();

            return(Ok(tblUsersRole));
        }
        public IHttpActionResult PosttblUsersRole(tblUsersRole tblUsersRole)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

genCode:
            var cID = GenerateCoupon(5);

            if (db.tblUsersRoles.Where(x => x.RoleId == cID).Count() > 0)
            {
                goto genCode;
            }
            else
            {
                tblUsersRole.status = 0;
                tblUsersRole.RoleId = cID;
                var aRole = db.tblUsersRoles.Add(tblUsersRole);
                db.SaveChanges();
                return(Json(aRole));
            }



            //db.tblUsersRoles.Add(tblUsersRole);

            //try
            //{
            //    db.SaveChanges();
            //}
            //catch (DbUpdateException)
            //{
            //    if (tblUsersRoleExists(tblUsersRole.recNo))
            //    {
            //        return Conflict();
            //    }
            //    else
            //    {
            //        throw;
            //    }
            //}

            // return CreatedAtRoute("DefaultApi", new { id = tblUsersRole.recNo }, tblUsersRole);
        }
 public IHttpActionResult PutRolechangeName(tblUsersRole r)
 {
     db.Entry(r).State = EntityState.Modified;
     db.SaveChanges();
     return(Json("success"));
 }