using Luticate2.Utils.DataAccess; using Test.Utils.DataAccess.Models; using Test.Utils.Dbo.PkGuid; namespace Test.Utils.DataAccess { public class LuUtilsPkGuidDataAccess : LuEfCrudDataAccess { public LuUtilsPkGuidDataAccess(LuUtilsDbContext db) : base(db, db.pk_guid) { } protected override pk_guid GetModelFromTCreate(PkGuidAddDbo obj) { return GetModelFromTUpdate(obj, new pk_guid()); } protected override void EditModelFromTUpdate(PkGuidAddDbo obj, pk_guid model) { model.some_int = obj.SomeInt; model.some_text = obj.SomeText; } protected override PkGuidDbo GetDboFromModel(pk_guid model) { return new PkGuidDbo { CreatedAt = model.created_at, Id = model.id.ToString(), SomeInt = model.some_int, SomeText = model.some_text }; } } }