/// <summary> /// Initialises a new instance. /// </summary> /// <param name="stockTypeRepository"></param> public StockLineService(IStockTypeRepository stockTypeRepository) { if (stockTypeRepository == null) { throw new ArgumentException("Parameter should not be null.", nameof(stockTypeRepository)); } this._stockTypeRepository = stockTypeRepository; }
public StockTypeService( IUnitOfWork unitOfWork, IRepository <WAMS_STOCK_TYPE> repository, IStockTypeRepository customRepository) { _unitOfWork = unitOfWork; _repository = repository; _customRepository = customRepository; }
public StockTypeService( IUnitOfWork unitOfWork, IRepository<WAMS_STOCK_TYPE> repository, IStockTypeRepository customRepository) { _unitOfWork = unitOfWork; _repository = repository; _customRepository = customRepository; }
public StockViewModel(IStockRepository stockRepository, IStockTypeRepository stockTypeRepository) { _stockRepository = stockRepository; _stockTypeRepository = stockTypeRepository; GetAllStockCommand = new RelayCommand(o => GetAllStocksMethod(), o => true); GetAllStockCommand.Execute(null); GetAllStockTypeCommand = new RelayCommand(o => GetAllStockTypeMethod(), o => true); GetAllStockTypeCommand.Execute(null); AddStockCommnad = new RelayCommand(o => AddStockMethod(), o => true); }
public StockTypeController(IStockTypeRepository repository) { _repository = repository; }
public WarehouseStockGridViewModel(List <WHStock> StockItems, IUserRepository UserRepo, IPurchaseItemRepository PurchaseItemRepo, IPurchaseTypeRepository PurchaseTypeRepo, IStockTypeRepository StockTypeRepo, IWarehouseRepository WarehouseRepo, IWarehousePositionRepository WarehousePositionRepo, IWHPartRepository WHPartRepository) { string UserName, PurchaseUserName, WarehouseUserName, PurchaseType, StockType, Warehouse, WarehousePosition; foreach (var _item in StockItems) { //PurchaseItem _purchaseItem = PurchaseItemRepo.QueryByID(_item.PurchaseItemID); try { //UserName = UserRepo.GetUserByID(_item.RequestUserID).FullName; UserName = ""; } catch { UserName = ""; } try { //PurchaseUserName = UserRepo.GetUserByID(_purchaseItem.PurchaseUserID).FullName; PurchaseUserName = ""; } catch { PurchaseUserName = ""; } try { //WarehouseUserName = UserRepo.GetUserByID(_item.WarehouseUserID).FullName; WarehouseUserName = ""; } catch { WarehouseUserName = ""; } try { PurchaseType = PurchaseTypeRepo.QueryByID(_item.PurchaseType).Name; } catch { PurchaseType = ""; } try { var _PartNumStrs = _item.PartNum.Split('-'); StockType = StockTypeRepo.StockTypes.Where(s => s.Code == _PartNumStrs[0]).FirstOrDefault().Name;//StockTypeRepo.QueryByID(_item.StockType).Name; } catch { StockType = ""; } try { Warehouse = WarehouseRepo.QueryByID(_item.WarehouseID).Name; } catch { Warehouse = ""; } try { WarehousePosition = WarehousePositionRepo.QueryByID(_item.WarehousePositionID).Name; } catch { WarehousePosition = ""; } WHPart _part1 = WHPartRepository.GetPart(_item.PartNum, _item.PartID) ?? new WHPart(); rows.Add(new WarehouseStockGridRowModel(_item, _part1, //UserName, //PurchaseUserName, //WarehouseUserName, PurchaseType, StockType, Warehouse, WarehousePosition)); } }