Advertisement
Guest User

Untitled

a guest
Aug 25th, 2019
69
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 2.39 KB | None | 0 0
  1.   public async Task<ReportServiceModel> GetProductMovement()
  2.         {
  3.             ReportServiceModel model = new ReportServiceModel();
  4.  
  5.             List<DropDownModel> warehouses = await WarehouseRepository.GetAll().Where(x => x.WarehouseStatus == Status.Active
  6.                ).Select(x => new DropDownModel()
  7.                {
  8.                    Id = x.WarehouseSerial,
  9.                    Name = x.WarehouseName,
  10.  
  11.                }).Take(20).ToListAsync();
  12.  
  13.             model.Warehouses = warehouses;
  14.  
  15.             List<DropDownModel> products = await ProducTabRepository.GetAll().Where(x => x.ProdStatus == Status.Active
  16.               ).Select(x => new DropDownModel()
  17.               {
  18.                   Id = x.ProdSerial,
  19.                   Name = x.ProdHead,
  20.  
  21.               }).Take(20).ToListAsync();
  22.  
  23.             model.Products = products;
  24.  
  25.             model.SessionSerial = SessionWrapper.Get(SessionWrapper.SessionKeys.CustSessionId);
  26.             model.UserSerial = Convert.ToInt16(SessionWrapper.Get(SessionWrapper.SessionKeys.UserSerial));
  27.             model.ConcernSerial = Convert.ToInt16(SessionWrapper.Get(SessionWrapper.SessionKeys.UserSerial));
  28.             return model;
  29.         }
  30.         public async Task<ReportServiceModel> FindWarehouses(string keyword)
  31.         {
  32.             ReportServiceModel model = new ReportServiceModel();
  33.             List<DropDownModel> list = await WarehouseRepository.GetAll().Where(x => x.WarehouseStatus == Status.Active && x.WarehouseName.Trim().ToLower().Contains(keyword.Trim().ToLower())
  34.                ).Select(x => new DropDownModel()
  35.                {
  36.                    Id = x.WarehouseSerial,
  37.                    Name = x.WarehouseName,
  38.  
  39.                }).Take(20).ToListAsync();
  40.             model.Warehouses = list;
  41.             return model;
  42.         }
  43.         public async Task<ReportServiceModel> FindProducts(string keyword)
  44.         {
  45.             ReportServiceModel model = new ReportServiceModel();
  46.             List<DropDownModel> list = await ProducTabRepository.GetAll().Where(x => x.ProdStatus == Status.Active && x.ProdHead.Trim().ToLower().Contains(keyword.Trim().ToLower())
  47.                ).Select(x => new DropDownModel()
  48.                {
  49.                    Id = x.ProdSerial,
  50.                    Name = x.ProdHead,
  51.  
  52.                }).Take(20).ToListAsync();
  53.             model.Products = list;
  54.             return model;
  55.         }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement