public async Task <IEnumerable <AttendanceTrendModel> > GetAttendanceTrendByClient(int clientId, int userId, int?placeId) { if (!await _permissionManager.HasPermission(clientId, userId, Permission.CanViewClientAdminDashboard)) { throw new Exception("User has not permission to perform this operation"); } var data = await _dashboardRepository.GetAttendanceTrendByClient(clientId, placeId); var incrementEmployees = 0; data.ToList().ForEach((a) => { a.AttendanceTimeDt = a.AttendanceTimeDt; a.AttendanceTime = a.AttendanceTimeDt.ToString("HH:mm"); incrementEmployees += a.Attendance; a.Attendance = incrementEmployees; }); return(data); }