示例#1
0
        public GenericResponse <BranchContract> DeleteBranchById(BranchRequest request)
        {
            Business.Banking.Branch branchBusiness = new Business.Banking.Branch();
            var response = branchBusiness.DeleteBranchById(request);

            return(response);
        }
示例#2
0
        public GenericResponse <List <BranchContract> > GetAllBranches(BranchRequest request)
        {
            Business.Banking.Branch branchBusiness = new Business.Banking.Branch();
            var response = branchBusiness.GetAllBranches(request);

            return(response);
        }
示例#3
0
        public GenericResponse <BranchContract> AddNewBranch(BranchRequest request)
        {
            Business.Banking.Branch branchBusiness = new Business.Banking.Branch();
            var response = branchBusiness.AddNewBranch(request);

            return(response);
        }
示例#4
0
        public GenericResponse <List <BranchContract> > FilterBranchsByProperties(BranchRequest request)
        {
            if (request.DataContract.DateOfLaunch.GetValueOrDefault() < new DateTime(1753, 01, 01))
            {
                DateTime sqlRange = new DateTime(1753, 01, 01);
                request.DataContract.DateOfLaunch = sqlRange;
            }

            Business.Banking.Branch branchBusiness = new Business.Banking.Branch();
            var response = branchBusiness.FilterBranchsByProperties(request);

            return(response);
        }
示例#5
0
        public BranchResponse GetBranches(BranchRequest request)
        {
            Business.Banking.Branch branchBusiness  = new Business.Banking.Branch();
            List <BranchContract>   branchContracts = branchBusiness.GetBranches();

            if (branchContracts != null)
            {
                return(new BranchResponse()
                {
                    branchContracts = branchContracts,
                    IsSuccess = true
                });
            }
            return(new BranchResponse()
            {
                IsSuccess = false
            });
        }