예제 #1
0
        /// <summary>
        /// Converts the domain model into an entity.
        /// </summary>
        /// <returns>The entity.</returns>
        /// <param name="prayer">Prayer.</param>
        internal static PrayerEntity ToEntity(this Prayer prayer)
        {
            PrayerEntity prayerEntity = new PrayerEntity
            {
                Id            = prayer.Id,
                Name          = prayer.Name,
                Description   = prayer.Description,
                RequiredLevel = prayer.RequiredLevel,
                DrainRate     = prayer.DrainRate
            };

            return(prayerEntity);
        }
예제 #2
0
        /// <summary>
        /// Converts the entity into a domain model.
        /// </summary>
        /// <returns>The domain model.</returns>
        /// <param name="prayerEntity">Prayer entity.</param>
        internal static Prayer ToDomainModel(this PrayerEntity prayerEntity)
        {
            Prayer prayer = new Prayer
            {
                Id            = prayerEntity.Id,
                Name          = prayerEntity.Name,
                Description   = prayerEntity.Description,
                RequiredLevel = prayerEntity.RequiredLevel,
                DrainRate     = prayerEntity.DrainRate
            };

            return(prayer);
        }