public static ProductAttributeViewModel ToModel(this RProductAttribute request, RProductAttributeValue[] attributeValues) { if (request == null) { return(null); } var response = request.ToModel(); response.AttributeValues = attributeValues?.Select(p => p.ToModel()).ToArray(); return(response); }
public static KeyValueTypeStringModel ToKeyValueModel(this RProductAttribute attribute) { if (attribute == null) { return(null); } return(new KeyValueTypeStringModel() { Value = attribute.AttributeId, Text = attribute.AttributeName, Checked = false }); }
public static ProductAttributeViewModel ToModel(this RProductAttribute request) { if (request == null) { return(null); } return(new ProductAttributeViewModel() { AttributeId = request.AttributeId, AttributeName = request.AttributeName, AttributeStatus = request.AttributeStatus, CreatedOnUtc = request.CreatedOnUtc, CreatedUserId = request.CreatedUserId, UpdatedOnUtc = request.UpdatedOnUtc, UpdatedUserId = request.UpdatedUserId }); }