/// <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); }
/// <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); }