public IHttpActionResult PutEmployeesDeleteName(tblEmployeesInfo r)
 {
     r.Status          = 1;
     db.Entry(r).State = EntityState.Modified;
     db.SaveChanges();
     return(Json("Done"));
 }
        public IHttpActionResult PosttblEmployeesInfo(tblEmployeesInfo tblEmployeesInfo)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

genCode:
            var cID = GenerateCoupon(5);

            if (db.tblEmployeesInfoes.Where(x => x.EmpId == cID).Count() > 0)
            {
                goto genCode;
            }
            else
            {
                tblEmployeesInfo.Status = 0;
                tblEmployeesInfo.EmpId  = cID;
                var aRole = db.tblEmployeesInfoes.Add(tblEmployeesInfo);
                db.SaveChanges();
                return(Json(aRole));
            }


            // return CreatedAtRoute("DefaultApi", new { id = tblEmployeesInfo.recNo }, tblEmployeesInfo);
        }
        public IHttpActionResult PuttblEmployeesInfo(int id, tblEmployeesInfo tblEmployeesInfo)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

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

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

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

            return(StatusCode(HttpStatusCode.NoContent));
        }
        public IHttpActionResult GettblEmployeesInfo(int id)
        {
            tblEmployeesInfo tblEmployeesInfo = db.tblEmployeesInfoes.Find(id);

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

            return(Ok(tblEmployeesInfo));
        }
        public IHttpActionResult DeletetblEmployeesInfo(int id)
        {
            tblEmployeesInfo tblEmployeesInfo = db.tblEmployeesInfoes.Find(id);

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

            db.tblEmployeesInfoes.Remove(tblEmployeesInfo);
            db.SaveChanges();

            return(Ok(tblEmployeesInfo));
        }
 public IHttpActionResult PutEmployeeschangeName(tblEmployeesInfo r)
 {
     db.Entry(r).State = EntityState.Modified;
     db.SaveChanges();
     return(Json("success"));
 }