using StructureHelperCommon.Models; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace DataAccess.JsonConverters { /// public class GetIdFromObjectLogic : IGetIdFromObjectLogic { /// public IShiftTraceLogger? TraceLogger { get; set; } /// public Guid GetId(object obj) { var idProp = obj.GetType().GetProperty("Id"); return idProp != null ? (Guid)idProp.GetValue(obj) : Guid.Empty; } } }