Esempio n. 1
0
        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);
        }
Esempio n. 2
0
        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);
        }