public TblPhotos ToTblPhoto()
        {
            TblPhotos tblPhoto = new TblPhotos()
            {
                PhotoId       = this.PhotoId,
                Chfid         = this.CHFID,
                PhotoFolder   = this.PhotoFolder,
                PhotoFileName = this.PhotoFileName,
                OfficerId     = this.OfficerId,
                PhotoDate     = this.PhotoDate,
                ValidityFrom  = this.ValidFrom,
                ValidityTo    = this.ValidTo
            };

            tblPhoto.TblInsuree.Add(this.Insuree.ToTblInsuree());
            return(tblPhoto);
        }
        public static PhotoModel FromTblPhoto(TblPhotos tblPhoto)
        {
            if (tblPhoto == null)
            {
                return(null);
            }

            PhotoModel photoModel = new PhotoModel()
            {
                PhotoId       = tblPhoto.PhotoId,
                Insuree       = InsureeModel.FromTblInsuree(tblPhoto.TblInsuree.FirstOrDefault()),
                CHFID         = tblPhoto.Chfid,
                PhotoFolder   = tblPhoto.PhotoFolder,
                PhotoFileName = tblPhoto.PhotoFileName,
                OfficerId     = tblPhoto.OfficerId,
                PhotoDate     = tblPhoto.PhotoDate,
                ValidFrom     = tblPhoto.ValidityFrom,
                ValidTo       = TypeCast.GetValue <DateTime>(tblPhoto.ValidityTo)
            };

            return(photoModel);
        }