public static CustomerApiKeyRule MapFull(this ApiKeyModel.CustomerApiKeyRule customerApiKeyRuleModel, CustomerApiKeyRule customerApiKeyRule = null) { var tmp = customerApiKeyRule ?? new CustomerApiKeyRule(); tmp.ApiKeyId = customerApiKeyRuleModel.ApiKeyId; tmp.ApplicationName = customerApiKeyRuleModel.ApplicationName; tmp.Domain = customerApiKeyRuleModel.Domain; tmp.Ip = customerApiKeyRuleModel.Ip; tmp.Method = customerApiKeyRuleModel.Method; tmp.Mode = customerApiKeyRuleModel.Mode; tmp.Operation = customerApiKeyRuleModel.Operation; tmp.Created = customerApiKeyRuleModel.Created == DateTime.MinValue ? tmp.Created : customerApiKeyRuleModel.Created; tmp.CreatedBy = customerApiKeyRuleModel.CreatedBy ?? tmp.CreatedBy; tmp.Changed = customerApiKeyRuleModel.Changed; tmp.ChangedBy = customerApiKeyRuleModel.ChangedBy; return(tmp); }
public static ApiKeyModel.CustomerApiKeyRule MapFull(this CustomerApiKeyRule customerApiKeyRule) { var customerApiKeyRuleModel = new ApiKeyModel.CustomerApiKeyRule { Id = customerApiKeyRule.Id, ApiKeyId = customerApiKeyRule.ApiKeyId, Changed = customerApiKeyRule.Changed, ChangedBy = customerApiKeyRule.ChangedBy, Created = customerApiKeyRule.Created, CreatedBy = customerApiKeyRule.CreatedBy, Domain = customerApiKeyRule.Domain, Ip = customerApiKeyRule.Ip, Method = customerApiKeyRule.Method, Mode = customerApiKeyRule.Mode, Operation = customerApiKeyRule.Operation, ApplicationName = customerApiKeyRule.ApplicationName }; return(customerApiKeyRuleModel); }