Example #1
0
 public EmployeeRelationTests()
 {
     _baseRepository         = new EntityForEmployeeBaseRepository(new InMemoryStorage <EntityForEmployee>());
     _timeCardRepository     = new TimeCardRepository(_baseRepository);
     _salesReceiptRepository = new SalesReceiptRepository(_baseRepository);
     _employeeRepository     = new EmployeeRepository(_baseRepository, new InMemoryStorage <Employee>());
 }
Example #2
0
        public ActionResult ClockOut(int EmployeeId)
        {
            TimeCardRepository repo  = new TimeCardRepository(sessionWrapper);
            TimeCardModel      model = repo.Get(EmployeeId);

            new TimeCardRepository(sessionWrapper).Save(model);
            JsonResult result = new JsonResult();

            result.Data = model;
            return(result);
        }
Example #3
0
 public void Should_GetAllEmployees()
 {
     //intialize repostiroy,then do a method
   
     var Employees = GetTestEmployees();
     var TimeCards = GetTestTimeCards();
     var employeeRepository = new EmployeeRepository(Employees.ToArray());
     var timecardRepository = new TimeCardRepository(TimeCards.ToArray());
     var controller = new EntityController(employeeRepository,timecardRepository);
     Assert.Equals(Employees,employeeRepository.GetAllEmployees());
     Assert.Fail();
 }
Example #4
0
        public ActionResult Menu()
        {
            MainMenuViewModel vm    = new MainMenuViewModel();
            TimeCardModel     model = new TimeCardRepository(sessionWrapper).Get(loggedInUser.Id);

            vm.IsAdmin     = HasAdminRole();
            vm.IsServer    = HasServerRole();
            vm.IsRunner    = HasRunnerRole();
            vm.IsCook      = HasCookRole();
            vm.UserId      = loggedInUser.Id;
            vm.IsClockedIn = model.In != null && model.Out == null;
            vm.TimeCardId  = model.Id;

            return(View("/Views/MainMenu.cshtml", vm));
        }
 public void init()
 {
     broker     = new MockSqlWorker(new SqlConnection());
     connection = new FakeConnectionFactory();
     repo       = new TimeCardRepository(cache, connection, broker);
 }
Example #6
0
 public HomeController(TimeCardRepository timeCards)
 {
     _timeCards = timeCards;
 }
 public TimeCardRepositoryTests()
 {
     _repository = new TimeCardRepository(new EntityForEmployeeBaseRepository(new InMemoryStorage <EntityForEmployee>()));
 }
Example #8
0
 public EntityController(EmployeeRepository RepositoryE, TimeCardRepository RepositoryT)
 {
     this.EmployeeRepository = RepositoryE;
     this.TimeCardRepository = RepositoryT;
 }
Example #9
0
 public EntityController()
 {
     this.EmployeeRepository = new EmployeeRepository();
     this.TimeCardRepository = new TimeCardRepository();
 }