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> ExecuteAsync(string name = "") { return await inventoryRepository.GetInventoriesByNameAsync(name); } } }