/// <summary> /// Creates UOW instance </summary> /// <param name="context">Application db context</param> public UnitOfWork(ITaskManagerDbContext context, TaskManagerRoleStore roleStore, TaskManagerUserStore userStore) { entityRepositories = new Dictionary <Type, IRepository>(); Context = context; RoleStore = roleStore; UserStore = userStore; }
public JobListViewModel(ITaskManagerDbContext db, Func <IJob, IJobViewModel> existingJobFactory, Func <IJobViewModel> newJobFactory) { foreach (var job in db.Jobs) { Jobs.Add(existingJobFactory(job)); } AddJob = new DelegateCommand(_ => Jobs.Add(newJobFactory())); RemoveJob = new DelegateCommand(_ => Jobs.Remove(SelectedJob), _ => SelectedJob != null); }
public TasksByAccountRepository(ITaskManagerDbContext dbContext) { _dbContext = dbContext; }
/// <summary> /// Creates entity repository /// </summary> /// <param name="dbContext">Db Context</param> public EntityRepository(ITaskManagerDbContext dbContext) { Context = (DbContext)dbContext; DbSet = Context.Set <T>(); }
/// <summary> /// Create UOW instance /// </summary> /// <param name="context">Application db context</param> public UnitOfWork(ITaskManagerDbContext context) { _entityRepositories = new Dictionary <Type, IEntityRepository>(); Context = context; }
public AccountRepository(ITaskManagerDbContext taskManagerDbContext) { _dbContext = taskManagerDbContext; }
public TokenVerificator(ITaskManagerDbContext taskManagerDbContext) { _taskManagerDbContext = taskManagerDbContext; }
public TaskManagerUserStore(ITaskManagerDbContext context) : base(context.DbContext) { }
public UserStatusVerification(ITaskManagerDbContext taskManagerDbContext) { _taskManagerDbContext = taskManagerDbContext; }