Exemple #1
0
        public void SaveSalary(SalaryInfo salaryInfo)
        {
            Data.Salary salary = ConvertToDb(salaryInfo);

            _context.Salaries.Add(salary);
            _context.SaveChanges();
        }
Exemple #2
0
        public bool IsDeleteSalary(int employeeId)
        {
            Data.Salary salary = _context.Salaries.Find(employeeId);

            _context.Salaries.Remove(salary);

            var result = _context.SaveChanges();

            if (result > 0)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
Exemple #3
0
 public SalaryInfo ConvertToFacade(Data.Salary salary)
 {
     return(new SalaryInfo
     {
         Id = salary.Id,
         TotalSalary = salary.TotalSalary,
         BasicSalary = salary.BasicSalary,
         HouseRent = salary.HouseRent,
         MedicalAllowance = salary.MedicalAllowance,
         IncomTax = salary.IncomTax,
         LoanDeduction = salary.LoanDeduction,
         OtherDeductions = salary.OtherDeductions,
         EmployeeInfoId = salary.EmployeeInfoId,
         CreatedDate = salary.CreatedDate,
         CreatedByAccountId = salary.CreatedByAccountId,
         ModifiedDate = salary.ModifiedDate,
         ModifiedByAccountId = salary.ModifiedByAccountId
     });
 }
Exemple #4
0
        public void UpdateSalary(SalaryInfo salaryInfo)
        {
            Data.Salary salary = _context.Salaries.Find(salaryInfo.Id);

            if (salary != null)
            {
                salary.TotalSalary         = salaryInfo.TotalSalary;
                salary.BasicSalary         = salaryInfo.BasicSalary;
                salary.HouseRent           = salaryInfo.HouseRent;
                salary.MedicalAllowance    = salaryInfo.MedicalAllowance;
                salary.IncomTax            = salaryInfo.IncomTax;
                salary.LoanDeduction       = salaryInfo.LoanDeduction;
                salary.OtherDeductions     = salaryInfo.OtherDeductions;
                salary.ModifiedDate        = salaryInfo.ModifiedDate;
                salary.ModifiedByAccountId = salaryInfo.ModifiedByAccountId;

                _context.SaveChanges();
            }
            else
            {
                throw new ArgumentNullException();
            }
        }