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; } }
public void UpdateBin(BinData updatedBin) { try { using (BinBusinessLogic binBusinessLogic = new BinBusinessLogic()) { binBusinessLogic.UpdateBin(updatedBin, DateTime.Now); } } catch (Exception ex) { throw ex; } }
public void DeleteBin(int binId) { try { using (BinBusinessLogic binBusinessLogic = new BinBusinessLogic()) { binBusinessLogic.DeleteBin(binId); } } catch (Exception ex) { throw ex; } }
public List <BinData> GetAllBins() { try { using (BinBusinessLogic binBusinessLogic = new BinBusinessLogic()) { return(binBusinessLogic.GetAllBins()); } } catch (Exception ex) { throw ex; } }
public Bin AddNewBin(BinData newBin) { try { using (BinBusinessLogic binBusinessLogic = new BinBusinessLogic()) { return(binBusinessLogic.AddNewBin(newBin)); } } catch (Exception ex) { throw ex; } }
public List <Bin> test() { try { using (BinBusinessLogic bl = new BinBusinessLogic()) { //List<Bin> bins = bl.GetAllBins(); error FillAllBinsRandomly(); //return bins; return(null); } } catch (Exception ex) { throw ErrorHandler.Handle(ex, this); } }
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); } }