/// <summary> /// To the azure model. /// </summary> /// <param name="kindAction">The kind action.</param> /// <returns>KindActionAzure.</returns> public static KindActionAzure ToAzureModel(this KindAction kindAction) { var azureModel = new KindActionAzure(); kindAction.CopyTo(azureModel); azureModel.Likes = kindAction.Likes.JoinToString(); azureModel.Dislikes = kindAction.Dislikes.JoinToString(); return(azureModel); }
/// <summary> /// Froms the azure model. /// </summary> /// <param name="azureModel">The azure model.</param> /// <returns>KindAction.</returns> public static KindAction FromAzureModel(this KindActionAzure azureModel) { if (azureModel == null) { return(null); } var domainModel = new KindAction(); azureModel.CopyTo(domainModel); domainModel.Likes = azureModel.Likes.SplitStringByDelimiter(); domainModel.Dislikes = azureModel.Dislikes.SplitStringByDelimiter(); return(domainModel); }