public HomeController(IBankService bankService, IContactPersonService contactPersonService, IPositionService positionService)
        {
            _bankService          = bankService;
            _contactPersonService = contactPersonService;
            _positionService      = positionService;

            #region Adding Positions
            if (_positionService.Set().Count() == 0)
            {
                _positionService.Save(new Position()
                {
                    Name = "Bank Teller"
                });
                _positionService.Save(new Position()
                {
                    Name = "Bank Marketing Representative"
                });
                _positionService.Save(new Position()
                {
                    Name = "Internal Auditor"
                });
                _positionService.Save(new Position()
                {
                    Name = "Branch Manager"
                });
                _positionService.Save(new Position()
                {
                    Name = "Loan Officer"
                });
                _positionService.Save(new Position()
                {
                    Name = "Data Processing Officer"
                });
                _positionService.Save(new Position()
                {
                    Name = "General Director"
                });
                _positionService.Commit();
            }
            #endregion
        }