public IHttpActionResult PutnewTblEmployee(int id, newTblEmployee newTblEmployee)
        {
            //if (!ModelState.IsValid)
            //{
            //    return BadRequest(ModelState);
            //}

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

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

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

            return(StatusCode(HttpStatusCode.OK));
        }
 public IHttpActionResult PostnewTblEmployee(newTblEmployee newTblEmployee)
 {
     //if (!ModelState.IsValid)
     //{
     //    return BadRequest(ModelState);
     //}
     db.newTblEmployees.Add(newTblEmployee);
     db.SaveChanges();
     return(CreatedAtRoute("DefaultApi", new { id = newTblEmployee.EmployeeID }, newTblEmployee));
 }
        public IHttpActionResult GetnewTblEmployee(int id)
        {
            newTblEmployee newTblEmployee = db.newTblEmployees.Find(id);

            if (newTblEmployee == null)
            {
                return(NotFound());
            }
            return(Ok(newTblEmployee));
        }
        public IHttpActionResult DeletenewTblEmployee(int id)
        {
            newTblEmployee newTblEmployee = db.newTblEmployees.Find(id);

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

            db.newTblEmployees.Remove(newTblEmployee);
            db.SaveChanges();

            return(Ok(newTblEmployee));
        }