# DashboardPiplineController

**Kind:** Controller

**Source:** `Pams/API/Pams.API/Controllers/DashBoard/DashboardPiplineController.cs` (line 11)

**Part of:** [Pams](subsystem-pams)

## Where it refuses work

- `DashboardPiplineController` stops the work with an early return when `userBranchId != CompanyBranchID`, in 21 places.
- `DashboardPiplineController` stops the work with an early return when `CompanyBranchID != userBranchId`, in 2 places.

## Relationships

- MODULE_DECLARES → `GetFinanceForLastDays`
- MODULE_DECLARES → `GetTasksForLastDays`
- MODULE_DECLARES → `GetVisitsForLastDays`
- MODULE_DECLARES → `GetDeliveriesForLastDays`
- MODULE_DECLARES → `GetOffersForLastDays`
- MODULE_DECLARES → `GetInvoicesForLastDays`
- MODULE_DECLARES → `GetPaymentsForLastDays`
- MODULE_DECLARES → `GetSalesPiplineForLastDays`
- MODULE_DECLARES → `GetOffersForNextDays`
- MODULE_DECLARES → `GetDeliveredOrdersForNextDays`
- MODULE_DECLARES → `GetVisitsForNextDays`
- MODULE_DECLARES → `GetTasksForNextDays`
- MODULE_DECLARES → `GetTodayActiveAccounts`
- MODULE_DECLARES → `GetLastTwelveMonthsBooking`
- MODULE_DECLARES → `GetTodayBooking`
- MODULE_DECLARES → `GetTodayBookingSummary`
- MODULE_DECLARES → `GetTodayBudgetOffersDetail`
- MODULE_DECLARES → `GetTodayFirmOffersDetail`
- MODULE_DECLARES → `GetTodayBookingVsTargetPrincipalOrders`
- MODULE_DECLARES → `GetTodayBookingVsTargetOffersOfPrincipals`
- MODULE_DECLARES → `GetTodayOrdersDetail`
- MODULE_DECLARES → `GetTodayCurrentReceivables`
- MODULE_DECLARES → `GetTodayCurrentBacklog`
- MODULE_DECLARES → `GetTodaySalesPipline`
- MODULE_DECLARES → `GetTodayCommissionInvoicePipline`
- MODULE_DECLARES → `GetTodaySalesInvoicePipline`
- MODULE_DECLARES → `GetTodayBookingVsTargetOfBranch`
- MODULE_DECLARES → `GetTodayBookingVsTargetOffersOfBranch`
- MODULE_DECLARES → `GetTeamBookingAndTargetAndEmployeeBonus`
- MODULE_DECLARES → `GetTeamsRunningOffers`
- MODULE_DECLARES → `GetLGFacilityDetail`
- MODULE_DECLARES → `GetLGCashCoverSummary`
- MODULE_DECLARES → `GetAchievedVSTarget`
- MODULE_DECLARES → `GetForecastVSTarget`
- MODULE_DECLARES → `GetBookingLTMVSForecastedLTM`
- MODULE_DECLARES → `GetBookingSummaryOfCurrentYear`
- MODULE_DECLARES → `GetBookingSummaryOfCurrentMonth`
- MODULE_DECLARES → `GetSalesSummaryOfCurrentMonth`
- MODULE_DECLARES → `GetSalesSummaryOfCurrentYear`
- MODULE_DECLARES → `GetTodaySalesOverMonths`
- MODULE_DECLARES → `GetSalesLTMVSForecastedSalesLTM`
- MODULE_DECLARES → `GetForecastVSTargetBookingSummary`
- MODULE_DECLARES → `GetSalesVSTarget`
- MODULE_DECLARES → `GetForecastedPaymentForNextTwelveMonths`
- MODULE_DECLARES → `GetMonthlyBacklogDetailedByVendor`
- MODULE_DECLARES → `GetMonthlyBacklogSmmary`
- MODULE_DECLARES → `GetInvoiceAgingSummary`
- MODULE_DECLARES → `GetTodayPmPipline`
- IMPORTS → `BaseController`
- IMPORTS → `LastDaysBindingModel`
- IMPORTS → `CurrentJobTypesBindingModel`
- IMPORTS → `NextDaysBindingModel`
- IMPORTS → `PipelineDataBindingModel`
- IMPORTS → `GetCurrentJobs`
- IMPORTS → `GetCurrentJobs`
