public static DriverPrimitive GetPrimitive(this Driver entity) { DriverPrimitive primitive = new DriverPrimitive(); primitive.Id = entity.Id; primitive.Name = entity.Name; primitive.Surname = entity.Surname; primitive.Phone = entity.Phone; primitive.InternalName = entity.InternalName; primitive.Deleted = entity.Deleted; primitive.Deactivated = entity.Deactivated; return primitive; }
public static DriverPrimitive GetPrimitiveCopy(this DriverPrimitive primitiveToCopy) { if (primitiveToCopy == null) return null; DriverPrimitive primitive = new DriverPrimitive(); primitive.Id = primitiveToCopy.Id; primitive.Name = primitiveToCopy.Name; primitive.Surname = primitiveToCopy.Surname; primitive.Phone = primitiveToCopy.Phone; primitive.InternalName = primitiveToCopy.InternalName; primitive.Deleted = primitiveToCopy.Deleted; primitive.Deactivated = primitiveToCopy.Deactivated; return primitive; }