public HttpResponseMessage DeleteEmployee(long EmpId)
 {
     try
     {
         if (EmpId.CheckNull() > 0)
         {
             EmployeeBA objEmployeeBA = new EmployeeBA();
             Int32      retValue      = objEmployeeBA.DeleteEmployee(EmpId);
             if (retValue == -3)
             {
                 return(Request.CreateResponse(HttpStatusCode.OK, 3));
             }
             else
             {
                 return(Request.CreateResponse(HttpStatusCode.OK, 1));
             }
         }
         return(Request.CreateResponse(HttpStatusCode.BadRequest, CommonMessages.InvalidInputMessage));
     }
     catch (Exception ex)
     {
         return(Request.CreateResponse(HttpStatusCode.InternalServerError, new ErrorLogDetails()
         {
             Message = CommonMessages.DEFAULT_ERRORMESSAGE, StackTrace = ex.ToString()
         }));
     }
 }
        public HttpResponseMessage CheckExistEmployee(EmployeeBA objEmployeeBA)
        {
            try
            {
                objEmployeeBA.ReturnCode = 999;

                int value = objEmployeeBA.InsertUpdateEmployee(objEmployeeBA);
                return(Request.CreateResponse(HttpStatusCode.OK, value));
            }
            catch (Exception ex)
            {
                return(Request.CreateResponse(HttpStatusCode.InternalServerError, new ErrorLogDetails()
                {
                    Message = CommonMessages.DEFAULT_ERRORMESSAGE, StackTrace = ex.ToString()
                }));
            }
        }