コード例 #1
0
        public BinManagementViewModel GetBinManagementViewModel()
        {
            try
            {
                BinManagementViewModel viewModel = new BinManagementViewModel();

                using (BinBusinessLogic binBusinessLogic = new BinBusinessLogic())
                {
                    viewModel.bins     = binBusinessLogic.GetAllBinsData();
                    viewModel.binTypes = binBusinessLogic.GetAllBinTypes();
                }

                using (LutLogic lutLogic = new LutLogic())
                {
                    viewModel.areas = lutLogic.GetLutArea();
                }

                using (BuildingsLogic buildingLogic = new BuildingsLogic())
                {
                    viewModel.buildings = buildingLogic.GetBuildings();
                }

                return(viewModel);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
コード例 #2
0
        public List <BinData> GetAllBins()
        {
            List <BinData> bins = null;

            try
            {
                using (BinBusinessLogic binBusinessLogic = new BinBusinessLogic())
                {
                    bins = binBusinessLogic.GetAllBinsData();
                }

                return(bins);
            }
            catch (Exception ex)
            {
                ErrorHandler.Handle(ex, this);
                return(null);
            }
        }