Beispiel #1
0
 public static Vm DeepClone(this ExtendedVm vm)
 {
     return(new ExtendedVm
     {
         Id = vm.Id,
         Name = vm.Name,
         Comment = vm.Comment
     });
 }
Beispiel #2
0
        public MemoryVmRepository()
        {
            var vm = new Vm
            {
                Id   = Guid.NewGuid().ToString(),
                Name = "Machine 1"
            };
            var exVm = new ExtendedVm
            {
                Id      = Guid.NewGuid().ToString(),
                Name    = "Machine 2",
                Comment = "Sample text"
            };

            _ctx.Add(Guid.Parse(vm.Id), vm);
            _ctx.Add(Guid.Parse(exVm.Id), exVm);
        }