コード例 #1
0
ファイル: Converters.cs プロジェクト: Lanayx/RadrugaCloud
        /// <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);
        }
コード例 #2
0
ファイル: Converters.cs プロジェクト: Lanayx/RadrugaCloud
        /// <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);
        }