/// <summary> /// Converts the entity into a domain model. /// </summary> /// <returns>The domain model.</returns> /// <param name="itemLocationEntity">ItemLocation entity.</param> internal static ItemLocation ToDomainModel(this ItemLocationEntity itemLocationEntity) { ItemLocation itemLocation = new ItemLocation { Coordinates = new Point2D(itemLocationEntity.X, itemLocationEntity.Y), Amount = itemLocationEntity.Amount, RespawnTime = itemLocationEntity.RespawnTime }; return(itemLocation); }
/// <summary> /// Converts the domain model into an entity. /// </summary> /// <returns>The entity.</returns> /// <param name="itemLocation">ItemLocation.</param> internal static ItemLocationEntity ToEntity(this ItemLocation itemLocation) { ItemLocationEntity itemLocationEntity = new ItemLocationEntity { X = itemLocation.Coordinates.X, Y = itemLocation.Coordinates.Y, Amount = itemLocation.Amount, RespawnTime = itemLocation.RespawnTime }; return(itemLocationEntity); }