public ActionResult GetWorkTime(Guid?projectId, Guid?stageId, Guid?employeeId, DateTime?startTime, DateTime?endTime, int pageIndex, int pageSize) { WorkTimeLogic logic = new WorkTimeLogic(); int rowCount = 0; var result = logic.GetWorkTimes(projectId, stageId, employeeId, startTime, endTime, null, pageIndex, pageSize, out rowCount, true); return(Json(new { Result = result, RowCount = rowCount })); }
public ActionResult GetUnConfirmWorkTimes(Guid?projectId, Guid?stageId, Guid?employeeId, DateTime?beginTime, DateTime?endTime, string attendTypes, int pageIndex, int pageSize) { WorkTimeLogic logic = new WorkTimeLogic(); int rowCount; Guid? pmId = UserContext.CurrentUser.UserId; List <WorkTimeModel> data = logic.GetWorkTimes(projectId, stageId, employeeId, beginTime, endTime, attendTypes, pageIndex, pageSize, out rowCount, false, pmId); return(Json(new { Result = data, RowCount = rowCount })); }