using CAPI.Custom.Data; using CAPI.Custom.Domain; using CAPI.Custom.Entities; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using AutoMapper; namespace CAPI.Custom.Services { public class SupplierService { private readonly QuotesContext db = new QuotesContext(); public IList GetAll() { IList suppliers = db.Suppliers.Where(s => s.isActive.Value).OrderBy(s => s.LegalEntity).ToList(); return Mapper.Map(suppliers, new List()); } public Supplier Supplier_GetByItemId (int itemID) { return db.Suppliers.FirstOrDefault(s => s.itemID == itemID); } public Supplier Supplier_GetByTradingName (string tradingName) { return db.Suppliers.FirstOrDefault(p => p.TradingName == tradingName); } } }