This Code:
Something = new Guid()
is returning:
00000000-0000-0000-0000-000000000000
all the time
something = new Guid() equals something = Guid.Empty.
something = new Guid()
something = Guid.Empty
Use Guid.NewGuid(); instead
Guid.NewGuid();