26 lines
751 B
C#
26 lines
751 B
C#
using IMS.CoreBusiness;
|
|
using IMS.UseCases.Inventories.Interfaces;
|
|
using IMS.UseCases.PluginInterfaces;
|
|
using System;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using System.Text;
|
|
using System.Threading.Tasks;
|
|
|
|
namespace IMS.UseCases.Inventories
|
|
{
|
|
public class ViewInventoriesByNameUC : IViewInventoriesByNameUC
|
|
{
|
|
private readonly IInventoryRepository inventoryRepository;
|
|
|
|
public ViewInventoriesByNameUC(IInventoryRepository inventoryRepository)
|
|
{
|
|
this.inventoryRepository = inventoryRepository;
|
|
}
|
|
public async Task<IEnumerable<Inventory>> ExecuteAsync(string name = "")
|
|
{
|
|
return await inventoryRepository.GetInventoriesByNameAsync(name);
|
|
}
|
|
}
|
|
}
|