diff --git a/src/Project/Controllers/ProjectController.cs b/src/Project/Controllers/ProjectController.cs index c089ece79dc789364abb421c160f5f828f665730..7b6fffdca17b8a5d74c0fb7524967cdc14c8be39 100644 --- a/src/Project/Controllers/ProjectController.cs +++ b/src/Project/Controllers/ProjectController.cs @@ -7,7 +7,6 @@ using Coscine.ApiCommons; using Coscine.ApiCommons.Exceptions; using Coscine.ApiCommons.Factories; using Microsoft.AspNetCore.Mvc; -using Microsoft.SharePoint; using System; using System.Collections.Generic; using System.Linq; @@ -91,24 +90,10 @@ namespace Coscine.Api.Project.Controllers private void FireEvents(Action<IProjectAction, ProjectEventArgs> eventAction) { - var sharePointSite = Request.Headers["Referer"]; - - SPUserToken systemAccount = SPUserToken.SystemAccount; - using (SPSite site = new SPSite(sharePointSite, systemAccount)) + ProjectEventArgs projectEventArgs = new ProjectEventArgs(Program.Configuration, new object[0]); + foreach (var projectAction in projectActions) { - using (SPWeb web = site.OpenWeb()) - { - SPContext context = SPContext.GetContext(web); - object[] args = new object[] - { - context - }; - ProjectEventArgs projectEventArgs = new ProjectEventArgs(Program.Configuration, args); - foreach (var projectAction in projectActions) - { - eventAction(projectAction, projectEventArgs); - } - } + eventAction(projectAction, projectEventArgs); } } } diff --git a/src/Project/Project.csproj b/src/Project/Project.csproj index d8877e0b59ecff30e9eaec10cdf224fac6a34037..b28a95aead6040d26801e5bfd524f1a727756135 100644 --- a/src/Project/Project.csproj +++ b/src/Project/Project.csproj @@ -353,7 +353,6 @@ <Reference Include="Microsoft.Net.Http.Headers, Version=2.2.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60, processorArchitecture=MSIL"> <HintPath>..\packages\Microsoft.Net.Http.Headers.2.2.0\lib\netstandard2.0\Microsoft.Net.Http.Headers.dll</HintPath> </Reference> - <Reference Include="Microsoft.SharePoint, Version=16.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c, processorArchitecture=MSIL" /> <Reference Include="Microsoft.Win32.Registry, Version=4.1.1.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL"> <HintPath>..\packages\Microsoft.Win32.Registry.4.5.0\lib\net461\Microsoft.Win32.Registry.dll</HintPath> </Reference>