Esempio n. 1
0
 private static Network Convert(Domain.NetworkAggregate.Network domainModel)
 {
     return(new(
                domainModel.Id,
                domainModel.Name,
                domainModel.Relays
                .Select(Convert)
                .ToArray()));
 }
Esempio n. 2
0
        private static Domain.NetworkAggregate.Network Convert(Network persistenceModel)
        {
            var domainModel = new Domain.NetworkAggregate.Network(persistenceModel.Id);

            foreach (var relay in persistenceModel.Relays)
            {
                domainModel.CreateRelay(relay.Id);

                domainModel.UpdateRelayX(relay.Id, relay.X);
                domainModel.UpdateRelayY(relay.Id, relay.Y);
            }

            return(domainModel);
        }
Esempio n. 3
0
 public void Update(Domain.NetworkAggregate.Network network)
 {
     _networks[network.Id] = Convert(network);
 }