[Route("api/v1/balanceleave/{employee_id?}")] //balance CL EL Ml Lop leave in applyleave page public HttpResponseMessage GetLeavePageBalanceLeave(int employee_id) { HttpResponseMessage response = null; try { List <LeaveBalanceModel> leavebalance = LeaveRepo.GetLeaveBalanceById(employee_id); //LeaveBalanceModel leavebalance = LeaveRepo.GetLeaveBalanceById(leave.employee_id); //Leave_type leave_type = new Leave_type(); //leave_type.type_name = //lbs.leavetype_id = LeaveRepo.GetLeaveBalanceByLeaveId() response = Request.CreateResponse(HttpStatusCode.OK, new EMSResponseMessage("EMS_001", "Success", leavebalance)); } catch (Exception exception) { Debug.WriteLine(exception.Message); Debug.WriteLine(exception.GetBaseException()); response = Request.CreateResponse(HttpStatusCode.OK, new EMSResponseMessage("EMS_101", "Application Error", exception.Message)); } return(response); }