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); } } } }
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); } }