private void ShareMemo(MemoItem memo, CalendarJob job)
 {
     if (memo.Shared)
     {
         UserMemoSharingSettings sharingSettings = DBController.DbGenericData.GetGenericData <UserMemoSharingSettings>
                                                       (new UserMemoSharingSettingsSearchParameters {
             OwnerUserId = memo.UserId
         }).FirstOrDefault();
         if (sharingSettings != null)
         {
             foreach (var sharedUser in sharingSettings.UsersToShare)
             {
                 job.UserId = sharedUser;
                 DBController.DbGenericData.Add(job);
             }
         }
     }
 }
Example #2
0
        private static void AppendMailingSettingsInits()
        {
            var mailingSettings = DBController.DbGenericData.GetGenericData <SystemMailingSettings>(new GenericDataSearchParameters {
            }).FirstOrDefault();

            if (mailingSettings == null)
            {
                DBController.DbGenericData.Add(new SystemMailingSettings
                {
                    EmailsGenericSubject      = "מנהל היומן האוטומטי של אדלה",
                    NetworkCredentialPassword = StringCipher.Encrypt("ns120315"),
                    NetworkCredentialUserName = StringCipher.Encrypt("*****@*****.**"),
                    SystemEmailAddress        = StringCipher.Encrypt("*****@*****.**"),
                    SystemName = "מערכת העזר של אדלה"
                });

                var smachUserId = DBController.DbAuth.GetUsers(new UserSearchParameters {
                    UserName = "******", Password = "******"
                }).FirstOrDefault().Id;
                var noaUserId = DBController.DbAuth.GetUsers(new UserSearchParameters {
                    UserName = "******", Password = "******"
                }).FirstOrDefault().Id;

                var sharingSetts = new UserMemoSharingSettings {
                    OwnerUserId = smachUserId, UsersToShare = new List <int> {
                        noaUserId
                    }
                };
                DBController.DbGenericData.Add(sharingSetts);

                sharingSetts = new UserMemoSharingSettings {
                    OwnerUserId = noaUserId, UsersToShare = new List <int> {
                        smachUserId
                    }
                };
                DBController.DbGenericData.Add(sharingSetts);
            }
        }