protected override Entity CommandNew()
        {
            OlumBildirimi olumbildirimi = new OlumBildirimi();

            olumbildirimi.Hasta.Id = Current.AktifHastaId;
            olumbildirimi.Hasta    = Current.AktifHasta;

            olumbildirimi.Doktor.Id = Current.AktifHasta.Doktor.Id;
            if (Current.AktifDoktorId != olumbildirimi.Doktor.Id)
            {
                olumbildirimi.VekilDoktor.Id = Current.AktifDoktorId;
                olumbildirimi.VekilDoktor    = Current.AktifDoktor;
            }
            if (Current.AktifMuayeneId > 0)
            {
                olumbildirimi.Muayene.Id = Current.AktifMuayeneId;
                olumbildirimi.Muayene    = Current.AktifMuayene;
            }

            if (Current.AktifRandevuId > 0)
            {
                olumbildirimi.Randevu.Id = Current.AktifRandevuId;
                olumbildirimi.Randevu    = Current.AktifRandevu;
            }

            return(olumbildirimi);
        }
 protected override void CommandRead(long objId)
 {
     formEntity          = SharpBullet.OAL.Persistence.Read <OlumBildirimi>(objId);
     OlumBildirimiEntity = (OlumBildirimi)formEntity;
     if (OlumBildirimiEntity.Hasta.Id > 0)
     {
         OlumBildirimiEntity.Hasta = Persistence.Read <Hasta>(OlumBildirimiEntity.Hasta.Id);
     }
 }