public IHttpActionResult PutOwnerMaster(EMPLOYEETYPE EmployeeType)
        {
            db.Configuration.ProxyCreationEnabled = false;
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            try
            {
                EMPLOYEETYPE objEmp = new EMPLOYEETYPE();
                objEmp = db.EMPLOYEETYPEs.Find(EmployeeType.EMPLOYEETYPEID);
                if (objEmp != null)
                {
                    objEmp.EMPLOYEETYPEDESCRIPTION = EmployeeType.EMPLOYEETYPEDESCRIPTION;
                }
                int i = this.db.SaveChanges();
            }
            catch (Exception)
            {
                dynamic User = new ExpandoObject();
                User.Message = "Something went wrong !";
                return(User);
            }
            return(Ok(EmployeeType));
        }
        public IHttpActionResult PostOwner(EMPLOYEETYPE data)
        {
            INF370Entities db = new INF370Entities();

            db.Configuration.ProxyCreationEnabled = false;

            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }
            try
            {
                db.EMPLOYEETYPEs.Add(data);
                db.SaveChanges();
            }
            catch (Exception)
            {
                dynamic User = new ExpandoObject();
                User.Message = "Something went wrong !";
                return(User);
            }



            return(Ok(data));
        }
        public IHttpActionResult DeleteOwner(int id)
        {
            INF370Entities1 db = new INF370Entities1();

            db.Configuration.ProxyCreationEnabled = false;


            EMPLOYEETYPE employeeTypeDetails = db.EMPLOYEETYPEs.Find(id);

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

            db.EMPLOYEETYPEs.Remove(employeeTypeDetails);
            db.SaveChanges();

            return(Ok(employeeTypeDetails));
        }
        public IHttpActionResult GetEmployeeTypeById(string EmployeeTypeID)
        {
            db.Configuration.ProxyCreationEnabled = false;

            EMPLOYEETYPE objEmp = new EMPLOYEETYPE();

            try
            {
                int ID = Convert.ToInt32(EmployeeTypeID);

                objEmp = db.EMPLOYEETYPEs.Find(ID);
                if (objEmp == null)
                {
                    return(NotFound());
                }
            }
            catch (Exception)
            {
                return(null);
            }

            return(Ok(objEmp));
        }
        public IHttpActionResult PutOwnerMaster(EMPLOYEETYPE EmployeeType)
        {
            db.Configuration.ProxyCreationEnabled = false;
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            try
            {
                EMPLOYEETYPE objEmp = new EMPLOYEETYPE();
                objEmp = db.EMPLOYEETYPEs.Find(EmployeeType.EMPLOYEETYPEID);
                if (objEmp != null)
                {
                    objEmp.EMPLOYEETYPEDESCRIPTION = EmployeeType.EMPLOYEETYPEDESCRIPTION;
                }
                int i = this.db.SaveChanges();
            }
            catch (Exception)
            {
                return(null);
            }
            return(Ok(EmployeeType));
        }
        public IHttpActionResult PostOwner(EMPLOYEETYPE data)
        {
            INF370Entities db = new INF370Entities();

            db.Configuration.ProxyCreationEnabled = false;

            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }
            try
            {
                db.EMPLOYEETYPEs.Add(data);
                db.SaveChanges();
            }
            catch (Exception)
            {
                return(null);
            }



            return(Ok(data));
        }
        public IHttpActionResult GetEmployeeTypeById(string EmployeeTypeID)
        {
            db.Configuration.ProxyCreationEnabled = false;

            EMPLOYEETYPE objEmp = new EMPLOYEETYPE();
            int          ID     = Convert.ToInt32(EmployeeTypeID);

            try
            {
                objEmp = db.EMPLOYEETYPEs.Find(ID);
                if (objEmp == null)
                {
                    return(NotFound());
                }
            }
            catch (Exception)
            {
                dynamic User = new ExpandoObject();
                User.Message = "Something went wrong !";
                return(User);
            }

            return(Ok(objEmp));
        }