Exemple #1
0
        public int Create(SalesReceipt inMemoryInstance)
        {
            Func <SalesReceipt, EntityForEmployee> cloner = sr => new SalesReceipt(sr.EmployeeId)
            {
                Date   = sr.Date,
                Amount = sr.Amount
            };

            return(_repository.Create(inMemoryInstance, cloner));
        }
Exemple #2
0
        public int Create(TimeCard inMemoryInstance)
        {
            Func <TimeCard, EntityForEmployee> cloner = tc => new TimeCard(tc.EmployeeId)
            {
                Date  = tc.Date,
                Hours = tc.Hours
            };

            return(_repository.Create(inMemoryInstance, cloner));
        }
        public int Create(SalaryPayment inMemoryPayment)
        {
            Func <SalaryPayment, EntityForEmployee> cloner = sp => new SalaryPayment(sp.EmployeeId)
            {
                Amount = sp.Amount,
                Date   = sp.Date,
            };

            return(_repository.Create(inMemoryPayment, cloner));
        }
        public int Create(ServiceCharge serviceCharge)
        {
            Func <ServiceCharge, EntityForEmployee> cloner = sc => new ServiceCharge(sc.EmployeeId)
            {
                Amount = sc.Amount,
                Date   = sc.Date,
            };

            return(_repository.Create(serviceCharge, cloner));
        }