Skip to content

TargetAndAchievmentController

reference
1 min readUpdated

Kind: Controller

Source: Pams/API/Pams.API/Controllers/EmployeeBonus/TargetAndAchievmentController.cs (line 11)

Part of: Pams

Where it refuses work

  • TargetAndAchievmentController stops the work with an early return when isSaved, in 3 places.
  • TargetAndAchievmentController stops the work with an early return when isCreated != Business.Entity.EnumNewSales.EnumReturnMessage.SavedSuccessfuly, in 3 places.
  • TargetAndAchievmentController stops the work with an early return when model.BranchTargets.Any(a => a.Id == 0).
  • TargetAndAchievmentController stops the work with an early return when !isFound.
  • TargetAndAchievmentController stops the work with an early return when isFound.

Relationships

  • MODULE_DECLARES → GetBonusCalculationByYear
  • MODULE_DECLARES → GetBonusCommonDataByYear
  • MODULE_DECLARES → GetTeamlessPerformanceByYear
  • MODULE_DECLARES → GetBonusCommonFactorsByYear
  • MODULE_DECLARES → GetTeamExpectedTendency
  • MODULE_DECLARES → GetBranchEarningAtYearEnd
  • MODULE_DECLARES → SaveBonusCommonData
  • MODULE_DECLARES → SaveTargetDetail
  • MODULE_DECLARES → SaveSalesTeamTargetForBonus
  • MODULE_DECLARES → CreateNewTargetDetailHeaderByYearId
  • IMPORTS → EmployeeBonus
  • IMPORTS → BaseController
  • IMPORTS → TargetHeaderBindingModel
  • IMPORTS → BranchTargetDetailHeaderBindingModel
  • IMPORTS → BranchTargetForBonusBindingModel

Was this page helpful?

Download as PDF