Пример #1
0
            protected override void AfterSave()
            {
                base.AfterSave();

                NotificationHelpers.SendPatientNotification(Row.PatientId ?? 0, Row.Name,
                                                            IsCreate ? EEntityNotificationStatus.Created : EEntityNotificationStatus.Updated);
            }
            protected override void AfterSave()
            {
                base.AfterSave();

                NotificationHelpers.SendPatientNotification(Row.PatientId ?? 0, Row.Name,
                                                            IsCreate ? EEntityNotificationStatus.Created : EEntityNotificationStatus.Updated);

                // TODO #48
                if (IsCreate)
                {
                    var entHealth = new PatientHealthRow
                    {
                        PatientId    = Row.PatientId,
                        InsertUserId = Authorization.UserId.TryParseID32(),
                        InsertDate   = DateTime.Now,
                        TenantId     = ((UserDefinition)Authorization.UserDefinition).TenantId
                    };
                    this.Connection.Insert(entHealth);

                    var entLife = new LifeStylesRow
                    {
                        PatientId    = Row.PatientId,
                        InsertUserId = Authorization.UserId.TryParseID32(),
                        InsertDate   = DateTime.Now,
                        TenantId     = ((UserDefinition)Authorization.UserDefinition).TenantId
                    };
                    this.Connection.Insert(entLife);

                    var entAct = new ActivityRow
                    {
                        PatientId    = Row.PatientId,
                        InsertUserId = Authorization.UserId.TryParseID32(),
                        InsertDate   = DateTime.Now
                    };
                    this.Connection.Insert(entAct);
                }
            }