Example #1
0
 /// <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);
        }
Example #3
0
 public TasksByAccountRepository(ITaskManagerDbContext dbContext)
 {
     _dbContext = dbContext;
 }
Example #4
0
 /// <summary>
 ///     Creates entity repository
 /// </summary>
 /// <param name="dbContext">Db Context</param>
 public EntityRepository(ITaskManagerDbContext dbContext)
 {
     Context = (DbContext)dbContext;
     DbSet   = Context.Set <T>();
 }
Example #5
0
 /// <summary>
 ///     Create UOW instance
 /// </summary>
 /// <param name="context">Application db context</param>
 public UnitOfWork(ITaskManagerDbContext context)
 {
     _entityRepositories = new Dictionary <Type, IEntityRepository>();
     Context             = context;
 }
Example #6
0
 public AccountRepository(ITaskManagerDbContext taskManagerDbContext)
 {
     _dbContext = taskManagerDbContext;
 }
Example #7
0
 public TokenVerificator(ITaskManagerDbContext taskManagerDbContext)
 {
     _taskManagerDbContext = taskManagerDbContext;
 }
 public TaskManagerUserStore(ITaskManagerDbContext context) : base(context.DbContext)
 {
 }
Example #9
0
 public UserStatusVerification(ITaskManagerDbContext taskManagerDbContext)
 {
     _taskManagerDbContext = taskManagerDbContext;
 }