/// <summary> /// A generic repository for the database, with a Mapper for each Data Access/Business Logic Entity /// </summary> /// <param name="_context"></param> public GenericRepository(pamelasoulisproject0Context _context) { this._context = _context; table = _context.Set <TDAL>(); var config = new MapperConfiguration(cfg => { cfg.CreateMap <pamela_soulis_project0DataAccess.Model.Customer, pamelasoulisproject0Library.Customer>(); cfg.CreateMap <pamelasoulisproject0Library.Customer, pamela_soulis_project0DataAccess.Model.Customer>(); cfg.CreateMap <pamela_soulis_project0DataAccess.Model.Inventory, pamelasoulisproject0Library.Inventory>(); cfg.CreateMap <pamelasoulisproject0Library.Inventory, pamela_soulis_project0DataAccess.Model.Inventory>(); cfg.CreateMap <pamela_soulis_project0DataAccess.Model.Location, pamelasoulisproject0Library.Location>(); cfg.CreateMap <pamelasoulisproject0Library.Location, pamela_soulis_project0DataAccess.Model.Location>(); cfg.CreateMap <pamela_soulis_project0DataAccess.Model.OrderLine, pamelasoulisproject0Library.OrderLine>(); cfg.CreateMap <pamelasoulisproject0Library.OrderLine, pamela_soulis_project0DataAccess.Model.OrderLine>(); cfg.CreateMap <pamela_soulis_project0DataAccess.Model.Orders, pamelasoulisproject0Library.Orders>(); cfg.CreateMap <pamelasoulisproject0Library.Orders, pamela_soulis_project0DataAccess.Model.Orders>(); cfg.CreateMap <pamela_soulis_project0DataAccess.Model.Product, pamelasoulisproject0Library.Product>(); cfg.CreateMap <pamelasoulisproject0Library.Product, pamela_soulis_project0DataAccess.Model.Product>(); }); mapper = config.CreateMapper(); }
public OrdersRepository(pamelasoulisproject0Context _context) : base(_context) { }
public LocationRepository(pamelasoulisproject0Context _context) : base(_context) { }
public InventoryRepository(pamelasoulisproject0Context _context) : base(_context) { }
public CustomerRepository(pamelasoulisproject0Context _context) : base(_context) { }