Esempio n. 1
0
 /// <summary>
 /// Convert SubscriptionTypeRuleAudit Entity  into SubscriptionTypeRuleAudit Object
 /// </summary>
 ///<param name="model">SubscriptionTypeRuleAuditViewModel</param>
 ///<param name="SubscriptionTypeRuleAuditEntity">DataAccess.SubscriptionTypeRuleAudit</param>
 ///<returns>SubscriptionTypeRuleAuditViewModel</returns>
 public static SubscriptionTypeRuleAuditViewModel ToSubscriptionTypeRuleAuditViewModel(
     this DataAccess.SubscriptionTypeRuleAudit entity,
     SubscriptionTypeRuleAuditViewModel model)
 {
     model.SessionUserId      = entity.CreatedUserId;
     model.Id                 = entity.Id;
     model.SubscriptionType   = entity.SubscriptionTypeRule.SubscriptionType.Name;
     model.SubscriptionTypeId = entity.SubscriptionTypeRule.SubscriptionTypeId;
     model.AmountRand         = entity.AmountRand;
     model.ActiveMonths       = entity.ActiveMonths;
     model.HasQuantity        = entity.HasQuantity;
     model.HasRelations       = entity.HasRelations;
     return(model);
 }
Esempio n. 2
0
        /// <summary>
        /// Convert SubscriptionTypeRuleAudit Object into SubscriptionTypeRuleAudit Entity
        /// </summary>
        ///<param name="model">SubscriptionTypeRuleAudit</param>
        ///<param name="SubscriptionTypeRuleAuditEntity">DataAccess.SubscriptionTypeRuleAudit</param>
        ///<returns>DataAccess.SubscriptionTypeRuleAudit</returns>
        public static DataAccess.SubscriptionTypeRuleAudit ToSubscriptionTypeRuleAuditEntity(this DataAccess.SubscriptionTypeRuleAudit entity,
                                                                                             SubscriptionTypeRuleAuditViewModel model)
        {
            if (entity.Id == 0)
            {
                entity.CreatedUserId = model.SessionUserId;
            }
            else
            {
                entity.UpdatedUserId    = model.SessionUserId;
                entity.UpdatedTimestamp = DateTime.Now;
            }

            entity.SubscriptionTypeRuleId = model.SubscriptionTypeRuleId;
            entity.AmountRand             = model.AmountRand;
            entity.ActiveMonths           = model.ActiveMonths;
            entity.HasQuantity            = model.HasQuantity;
            entity.HasRelations           = model.HasRelations;
            return(entity);
        }