public Context(DbContext context = null, IUserRepository users = null, IRibbitRepository ribbits = null) { _db = context ?? new RibbitDatabase(); Users = users ?? new UserRepository(_db, true); Ribbits = ribbits ?? new RibbitRepository(_db, true); }
public Context(DbContext context = null, IUserRepository users = null, IRibbitRepository ribbits = null, IUserProfileRepository profiles = null) { _db = context ?? new RibbitDatabase(); Users = users ?? new UserRepository(_db, true); Ribbits = ribbits ?? new RibbitRepository(_db, true); Profiles = profiles ?? new UserProfileRepository(_db, true); }
public Context(DbContext context = null, IUserRepository users = null, IRibbitRepository ribbits = null, IUserProfileRepository profiles = null) { _db = context ?? new RibbitContext(); Users = users ?? new UserRepository(_db, true); Ribbits = ribbits ?? new RibbitRepository(_db, true); Profiles = profiles ?? new UserProfileRepository(_db, true); }
public Context(DbContext context = null, IUserRepository users = null, IRibbitRepository ribbits = null, IUserProfileRepository profiles = null) { // if our paremeters have a value, if they do we use those values for our properties and our private variable // otherwise we create those objects _db = context ?? new RibbitDatabase(); Users = users ?? new UserRepository(_db, true); Ribbits = ribbits ?? new RibbitRepository(_db, true); Profiles = profiles ?? new UserProfileRepository(_db, true); }
public RibbitService(IContext context) { _context = context; _ribbits = context.Ribbits; }