public PhsicianEventTestViewModel GetModel(EventPhysicianTest domain) { return(new PhsicianEventTestViewModel { PhysicianId = domain.PhysicianId, IsSelected = true, TestId = domain.TestId }); }
public EventPhysicianTest Save(EventPhysicianTest domain) { using (var adapter = PersistenceLayer.GetDataAccessAdapter()) { var linqMetaData = new LinqMetaData(adapter); var entity = (from epr in linqMetaData.EventPhysicianTest where epr.EventId == domain.EventId && epr.PhysicianId == domain.PhysicianId && epr.TestId == domain.TestId select epr).FirstOrDefault(); bool isNew = true; if (entity != null) { isNew = false; domain.DateCreated = entity.DateCreated; domain.AssignedByOrgRoleUserId = entity.AssignedByOrgRoleUserId; } entity = Mapper.Map <EventPhysicianTest, EventPhysicianTestEntity>(domain); entity.IsNew = isNew; adapter.SaveEntity(entity, true, false); return(Mapper.Map <EventPhysicianTestEntity, EventPhysicianTest>(entity)); } }