public RepositoryContainer() { entityContext = new StokContext(InternalConfiguration.Instance.GetEntityFrameworkConnectionString()); entityContext.Database.Log = msg => logger.Debug("EF Debug: {0}", msg); this.itemRepository = new ItemRepository(entityContext); this.actionRepository = new ActionRepository(entityContext); this.expenseRepository = new ExpenseRepository(entityContext); Mapper.CreateMap<Item, Entities.Item>().ReverseMap().IgnoreAllPropertiesWithAnInaccessibleSetter(); Mapper.CreateMap<ActionLog, Entities.ActionLog>().ReverseMap().IgnoreAllPropertiesWithAnInaccessibleSetter(); Mapper.CreateMap<ItemProperty, Entities.ItemProperty>().ReverseMap().IgnoreAllPropertiesWithAnInaccessibleSetter(); Mapper.CreateMap<Expense, Entities.Expense>().ReverseMap().IgnoreAllPropertiesWithAnInaccessibleSetter(); }
public RepositoryBase(StokContext context) { this.context = context; }
public ItemRepository(StokContext context) : base(context) { }
public ExpenseRepository(StokContext context) : base(context) { }
public ActionRepository(StokContext context) : base(context) { }