Exemple #1
0
        /// <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();
        }
Exemple #2
0
 public OrdersRepository(pamelasoulisproject0Context _context) : base(_context)
 {
 }
Exemple #3
0
 public LocationRepository(pamelasoulisproject0Context _context) : base(_context)
 {
 }
 public InventoryRepository(pamelasoulisproject0Context _context) : base(_context)
 {
 }
 public CustomerRepository(pamelasoulisproject0Context _context) : base(_context)
 {
 }