Ejemplo n.º 1
0
 public static PolicyModel ToModel(this GAPPolicies policies)
 {
     return(new PolicyModel
     {
         PolicyId = policies.Guid,
         AmontMonths = policies.MonthsPolicy,
         TypeRisks = policies.GAPTypeRisk.ToModel(),
         CoverTypePolicy = policies.GAPCoverTypePolicy.ToModel(),
         PolicyIssuer = policies.DatetimePolicyIssuer,
         DateCreated = policies.DatetimeCreated,
         PolicyName = policies.PolicyName,
         FlagDisable = policies.FlagEnable,
         PolicyValue = policies.ValuePolicy.ToString(),
         customerPolicies = policies.GAPCustomerPolicy.ToModel(),
         CustomerId = policies.GAPCustomerPolicy_Guid,
         PolicyNumber = policies.PolicyNumber
     });
 }
Ejemplo n.º 2
0
        public static GAPPolicies ToEntity(this PolicyModel policyModel)
        {
            var entity = new GAPPolicies
            {
                Guid                    = policyModel.PolicyId.IsEmpty() ? Guid.NewGuid() : policyModel.PolicyId,
                PolicyName              = policyModel.PolicyName,
                FlagEnable              = policyModel.FlagDisable,
                DatetimeModified        = DateTime.Now,
                DatetimeCreated         = policyModel.PolicyId == null ? DateTime.Now : policyModel.DateCreated,
                ValuePolicy             = Convert.ToDecimal(policyModel.PolicyValue),
                MonthsPolicy            = policyModel.AmontMonths,
                EntityState             = policyModel.PolicyId == null ? EntityState.Added : EntityState.Modified,
                GAPCustomerPolicy       = policyModel.customerPolicies.ToEntity(),
                PolicyNumber            = policyModel.PolicyNumber,
                DatetimePolicyIssuer    = policyModel.PolicyIssuer,
                GAPCustomerPolicy_Guid  = policyModel.CustomerId,
                GAPCoverTypePolicy_Guid = policyModel.CoverTypeId.Value,
            };

            return(entity);
        }
Ejemplo n.º 3
0
        public static GAPPolicies ToEntity(this PolicyRequestModel policyModel)
        {
            var entity = new GAPPolicies
            {
                Guid                    = policyModel.PolicyId.IsEmpty() ? Guid.NewGuid() : policyModel.PolicyId,
                PolicyName              = policyModel.PolicyName,
                FlagEnable              = policyModel.FlagDisable,
                DatetimeModified        = DateTime.Now,
                DatetimeCreated         = policyModel.PolicyId == null ? DateTime.Now : DateTime.Now,
                ValuePolicy             = Convert.ToDecimal(policyModel.PolicyValue),
                MonthsPolicy            = policyModel.AmontMonths,
                EntityState             = (policyModel.PolicyId == null || policyModel.PolicyId.IsEmpty()) ? EntityState.Added : EntityState.Modified,
                PolicyNumber            = Convert.ToInt32(policyModel.PolicyNumber),
                DatetimePolicyIssuer    = policyModel.PolicyIssuer.Value,
                GAPCustomerPolicy_Guid  = policyModel.CustomerId,
                GAPCoverTypePolicy_Guid = policyModel.CoverTypePolicy.Id,
                GAPTypeRisk_Guid        = policyModel.TypeRisks.Id
            };

            return(entity);
        }