public PersonnelDismissalsController(IPersonnelDismissalService personnelDismissalService
                                             , IDismissalApprovalService dismissalApprovalService
                                             , IDismissalService dismissalService
                                             , INotificationService notificationService
                                             , IExceptionLogger logger)
        {
            _personnelDismissalService = personnelDismissalService;
            _dismissalApprovalService  = dismissalApprovalService;
            _dismissalService          = dismissalService;

            _notificationService = notificationService;

            _logger = logger;
        }
        public PersonnelService(IRepository <Personnel> personnelRepository
                                , IAuthService authService, IPersonnelApprovalProcService personnelApprovalProcService
                                , IDismissalApprovalService dismissalApprovalService, IDutyApprovalService dutyApprovalService
                                , IExceptionLogger logger)
        {
            _personnelRepository = personnelRepository;

            _authService = authService;
            _personnelApprovalProcService = personnelApprovalProcService;
            _dismissalApprovalService     = dismissalApprovalService;
            _dutyApprovalService          = dutyApprovalService;

            _logger = logger;
        }