Example #1
0
 public void Cleanup()
 {
     using (var context = new BiometContext())
     {
         context.Employees.RemoveRange(context.Employees);
         context.SaveChanges();
     }
 }
Example #2
0
 public void CleanUp()
 {
     using (var db = new BiometContext())
     {
         db.Employees.RemoveRange(db.Employees);
         db.SaveChanges();
     }
 }
Example #3
0
 private void RefreshLogs()
 {
     Task.Run(() =>
     {
         DayLogs.Clear();
         using (var db = new BiometContext())
         {
             var _logdate = DateTime.Now.Date;
             DayLogs.AddRange(db.DayLogs.Include("Employee").Where(d => d.LogDate == _logdate).ToList());
         }
     });
 }
Example #4
0
        public PayCheck GeneratePayCheck(int employeeId, DateTime logDate)
        {
            using (var db = new BiometContext())
            {
                var employee = db.Employees.Find(employeeId);
                if (employee == null)
                {
                    return(null);
                }

                var payCheck = employee.Pay(DateTime.Now);
                _deductorService.ApplyDeduction(employee, payCheck);
                return(payCheck);
            }
        }
Example #5
0
        public void TestMethod1()
        {
            using (var context = new BiometContext())
            {
                context.Employees.Add(new SalariedEmployee
                {
                    EmployeeNumber = "888",
                    MonthlySalary  = 30000,
                    FirstName      = "Archie"
                });
                context.SaveChanges();

                DTRRepository dTRRepository = new DTRRepository(context);
                dTRRepository.Get("888", DateTime.Now.Date);
            }
        }
Example #6
0
        public void CanAccessDb()
        {
            using (var db = new BiometContext())
            {
                db.Employees.Add(new SalariedEmployee
                {
                    MonthlySalary = 14000
                });
                db.SaveChanges();
            }

            using (var db = new BiometContext())
            {
                Assert.IsTrue(db.Employees.ToList().Any());
            }
        }
Example #7
0
 public ReportingRepository(BiometContext context) : base(context)
 {
 }
Example #8
0
 public DTRRepository(BiometContext context) : base(context)
 {
 }
Example #9
0
 protected RepositoryBase(BiometContext context)
 {
     Context = context;
 }
Example #10
0
 public RepositoryBase(BiometContext context)
 {
     this._context = context;
 }