Exemple #1
0
        public void AssignTestToUser(long testId, long userId)
        {
            using (var ctx = new HrmContext())
            {
                var user = ctx.Users.Single(x => x.Id == userId);
                var test = ctx.Tests.Single(x => x.Id == testId);
                user.AssignedTests.Add(test);

                ctx.SaveChanges();
            }
        }
Exemple #2
0
        public void SaveSelectedCandidates(IList <long> selected)
        {
            using (var ctx = new HrmContext())
            {
                var curJob = ctx.Jobs.Single(x => x.Id == this.CurrentJobId);
                foreach (var userId in selected)
                {
                    curJob.SelectedCandidates.Add(ctx.Users.Single(x => x.Id == userId));
                }

                ctx.SaveChanges();
            }

            this.CurrentSelectedCandidatesIds = selected;
        }
Exemple #3
0
 public DbRepo(HrmContext context)
 {
     this.context = context;
 }
Exemple #4
0
 public PositionRepo(HrmContext context)
 {
     this.context = context;
 }
Exemple #5
0
 public Repository()
 {
     this.ctx = new HrmContext();
 }
Exemple #6
0
 public RecordbookRepo(HrmContext context)
 {
     this.context = context;
 }
Exemple #7
0
 public DepartmentRepo(HrmContext context)
 {
     this.context = context;
 }
Exemple #8
0
 public PassportRepo(HrmContext context)
 {
     this.context = context;
 }
Exemple #9
0
 public EmployeeRepo(HrmContext context)
 {
     this.context = context;
 }