public IHttpActionResult CreateEmployee(tbl_Emplyee employee)
 {
     try
     {
         context.tbl_Emplyee.Add(employee);
         context.SaveChanges();
     }
     catch (Exception)
     {
         throw;
     }
     return(Ok(employee));
 }
        public IHttpActionResult GetEmployeeByID(int id)
        {
            tbl_Emplyee employee = context.tbl_Emplyee.Find(id);

            try
            {
                if (employee == null)
                {
                    return(NotFound());
                }
            }
            catch (Exception)
            {
                throw;
            }
            return(Ok(employee));
        }
        public IHttpActionResult GetEmployeeByEMPCode(string EmpCode)
        {
            tbl_Emplyee employee = context.tbl_Emplyee.FirstOrDefault(x => x.EMPCode == EmpCode);

            try
            {
                if (employee == null)
                {
                    return(NotFound());
                }
            }
            catch (Exception)
            {
                throw;
            }
            return(Ok(employee));
        }
        public IHttpActionResult DeleteEmployee(int id)
        {
            tbl_Emplyee employee = context.tbl_Emplyee.Find(id);

            try
            {
                if (employee == null)
                {
                    return(NotFound());
                }
                context.tbl_Emplyee.Remove(employee);
                context.SaveChanges();
            }
            catch (Exception)
            {
                throw;
            }
            return(Ok(employee));
        }
        public IHttpActionResult UpdateEmployee(int id, tbl_Emplyee employee)
        {
            tbl_Emplyee data = context.tbl_Emplyee.Find(id);

            try
            {
                if (data != null)
                {
                    data.FullName = employee.FullName;
                    data.EMPCode  = employee.EMPCode;
                    data.Mobile   = employee.Mobile;
                    data.Position = employee.Position;
                }
                context.SaveChanges();
            }
            catch (Exception)
            {
                throw;
            }
            return(Ok(employee));
        }