Beispiel #1
0
        public PayrollInsurancePremiumDTO GetOnePayrollInsurancePremium(int Id)
        {
            PayrollInsurancePremium    Record       = _unitOfWork.PayrollInsurancePremiumRepository.Get(x => x.IsuranceClaimId == Id).FirstOrDefault();
            PayrollInsurancePremiumDTO ReturnRecord = ResponseFormatters.PayrollInsuranceResponseFormatter.PayrollInsuranceDbToDTO(Record);

            return(ReturnRecord);
        }
        public static PayrollInsurancePremiumDTO PayrollInsuranceDbToDTO(PayrollInsurancePremium ModelData)
        {
            PayrollInsurancePremiumDTO Record = new PayrollInsurancePremiumDTO
            {
                IsuranceClaimId       = ModelData.IsuranceClaimId,
                InsuranceCompanyId    = ModelData.InsuranceCompanyId,
                InsuredAmount         = ModelData.InsuredAmount,
                PremiumAmount         = ModelData.PremiumAmount,
                AmountType            = ModelData.AmountType,
                StartDate             = ModelData.StartDate,
                EndDate               = ModelData.EndDate,
                InsuranceClaimFyId    = ModelData.InsuranceClaimFyId,
                EmpCode               = ModelData.EmpCode,
                InsurancePolicyNumber = ModelData.InsurancePolicyNumber,
                Employee              = new EmployeeDTO
                {
                    EmpCode = ModelData.Employee.EmpCode,
                    EmpName = ModelData.Employee.EmpName,
                },
                InsuranceCompany = new InsuranceCompanyDTO
                {
                    Id          = ModelData.InsuranceCompany.Id,
                    CompanyName = ModelData.InsuranceCompany.CompanyName
                }
            };

            return(Record);
        }
 public static PayrollInsurancePremiumDTO ConvertRespondentInfoToDTO(PayrollInsurancePremium emp)
 {
     Mapper.CreateMap <PayrollInsurancePremium, PayrollInsurancePremiumDTO>().ConvertUsing(
         m =>
     {
         return(new PayrollInsurancePremiumDTO
         {
             IsuranceClaimId = m.IsuranceClaimId,
             InsuranceCompanyId = m.InsuranceCompanyId,
             InsuredAmount = m.InsuredAmount,
             PremiumAmount = m.PremiumAmount,
             AmountType = m.AmountType,
             StartDate = m.StartDate,
             EndDate = m.EndDate,
             InsuranceClaimFyId = m.InsuranceClaimFyId,
             EmpCode = m.EmpCode,
             InsurancePolicyNumber = m.InsurancePolicyNumber
         });
     });
     return(Mapper.Map <PayrollInsurancePremium, PayrollInsurancePremiumDTO>(emp));
 }
Beispiel #4
0
        public void UpdatePayrollInsurancePremium(PayrollInsurancePremiumDTO Record)
        {
            PayrollInsurancePremium ReturnRecord = PayrollInsuranceRequestFormatter.ConvertRespondentInfoFromDTO(Record);

            _unitOfWork.PayrollInsurancePremiumRepository.Update(ReturnRecord);
        }
Beispiel #5
0
        public PayrollInsurancePremiumDTO InsertPayrollInsurancePremium(PayrollInsurancePremiumDTO Record)
        {
            PayrollInsurancePremium ReturnRecord = PayrollInsuranceRequestFormatter.ConvertRespondentInfoFromDTO(Record);

            return(PayrollInsuranceRequestFormatter.ConvertRespondentInfoToDTO(_unitOfWork.PayrollInsurancePremiumRepository.Create(ReturnRecord)));
        }