diff --git a/src/Pid/App.config b/src/Pid/App.config index 58c2449b5fc8a3f5f88ec8accf451890512ca89b..9885023877be4186d57531a60cc1f6057aceee55 100644 --- a/src/Pid/App.config +++ b/src/Pid/App.config @@ -168,7 +168,11 @@ </dependentAssembly> <dependentAssembly> <assemblyIdentity name="Coscine.Database" publicKeyToken="767d77427707b70a" culture="neutral" /> - <bindingRedirect oldVersion="0.0.0.0-1.24.0.0" newVersion="1.24.0.0" /> + <bindingRedirect oldVersion="0.0.0.0-1.26.0.0" newVersion="1.26.0.0" /> + </dependentAssembly> + <dependentAssembly> + <assemblyIdentity name="Coscine.Database.T4" publicKeyToken="84b4c404a0696261" culture="neutral" /> + <bindingRedirect oldVersion="0.0.0.0-1.26.0.0" newVersion="1.26.0.0" /> </dependentAssembly> </assemblyBinding> </runtime> diff --git a/src/Pid/Models/MessageObject.cs b/src/Pid/Models/MessageObject.cs index f9f8bfa19a153708ee01f08edcfb7daf8b3b5482..f3d28f1f51a2d348a5b616de1c714f9bf0afe820 100644 --- a/src/Pid/Models/MessageObject.cs +++ b/src/Pid/Models/MessageObject.cs @@ -6,25 +6,52 @@ using System.Threading.Tasks; namespace Coscine.Api.Pid.Models { + /// <summary> + /// Message Object. + /// </summary> public class MessageObject { + /// <summary> + /// Name of the requester. + /// </summary> public string Name { get; set; } + /// <summary> + /// Email address of the requester. + /// </summary> public string Email { get; set; } + /// <summary> + /// Message Text. + /// </summary> public string Message { get; set; } + /// <summary> + /// Send copy to requester. + /// </summary> public bool SendCopy { get; set; } + /// <summary> + /// Pid of the resource. + /// </summary> public string Pid { get; set; } + /// <summary> + /// Message Object. + /// </summary> public string Guid { get; set; } + /// <summary> + /// Parameterless constructor for the Message Object. + /// </summary> public MessageObject() { } + /// <summary> + /// Constructor Message Object. + /// </summary> public MessageObject(string name, string email, string message, bool sendCopy, string pid, string guid) { Name = name; diff --git a/src/Pid/Pid.csproj b/src/Pid/Pid.csproj index 1381b91ea6392b3712547e0f62ea870ef99d7130..52f259a155df7bc35562604c6b095aea98297f2f 100644 --- a/src/Pid/Pid.csproj +++ b/src/Pid/Pid.csproj @@ -35,6 +35,7 @@ <ErrorReport>prompt</ErrorReport> <WarningLevel>4</WarningLevel> <Prefer32Bit>false</Prefer32Bit> + <DocumentationFile>bin\Debug\Coscine.Api.Pid.xml</DocumentationFile> </PropertyGroup> <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' "> <PlatformTarget>AnyCPU</PlatformTarget> @@ -44,6 +45,7 @@ <DefineConstants>TRACE</DefineConstants> <ErrorReport>prompt</ErrorReport> <WarningLevel>4</WarningLevel> + <DocumentationFile>bin\Release\Coscine.Pid.Resources.xml</DocumentationFile> </PropertyGroup> <ItemGroup> <Reference Include="Consul, Version=0.7.2.6, Culture=neutral, PublicKeyToken=20a6ad9a81df1d95, processorArchitecture=MSIL"> @@ -52,17 +54,17 @@ <Reference Include="Coscine.Action, Version=1.16.0.0, Culture=neutral, processorArchitecture=AMD64"> <HintPath>..\packages\Coscine.Action.1.16.0\lib\net461\Coscine.Action.dll</HintPath> </Reference> - <Reference Include="Coscine.ApiCommons, Version=1.9.0.0, Culture=neutral, PublicKeyToken=af4c1345df96546b, processorArchitecture=MSIL"> - <HintPath>..\packages\Coscine.ApiCommons.1.9.0\lib\net461\Coscine.ApiCommons.dll</HintPath> + <Reference Include="Coscine.ApiCommons, Version=1.10.0.0, Culture=neutral, PublicKeyToken=af4c1345df96546b, processorArchitecture=MSIL"> + <HintPath>..\packages\Coscine.ApiCommons.1.10.0\lib\net461\Coscine.ApiCommons.dll</HintPath> </Reference> <Reference Include="Coscine.Configuration, Version=1.5.0.0, Culture=neutral, PublicKeyToken=ce3d7a32d7dc1e5a, processorArchitecture=MSIL"> <HintPath>..\packages\Coscine.Configuration.1.5.0\lib\net461\Coscine.Configuration.dll</HintPath> </Reference> - <Reference Include="Coscine.Database, Version=1.24.0.0, Culture=neutral, PublicKeyToken=767d77427707b70a, processorArchitecture=MSIL"> - <HintPath>..\packages\Coscine.Database.1.24.0\lib\net461\Coscine.Database.dll</HintPath> + <Reference Include="Coscine.Database, Version=1.26.0.0, Culture=neutral, PublicKeyToken=767d77427707b70a, processorArchitecture=MSIL"> + <HintPath>..\packages\Coscine.Database.1.26.0\lib\net461\Coscine.Database.dll</HintPath> </Reference> - <Reference Include="Coscine.Database.T4, Version=1.24.0.0, Culture=neutral, PublicKeyToken=84b4c404a0696261, processorArchitecture=MSIL"> - <HintPath>..\packages\Coscine.Database.1.24.0\lib\net461\Coscine.Database.T4.dll</HintPath> + <Reference Include="Coscine.Database.T4, Version=1.26.0.0, Culture=neutral, PublicKeyToken=84b4c404a0696261, processorArchitecture=MSIL"> + <HintPath>..\packages\Coscine.Database.1.26.0\lib\net461\Coscine.Database.T4.dll</HintPath> </Reference> <Reference Include="Coscine.Logging, Version=1.2.0.0, Culture=neutral, PublicKeyToken=e1ed402bc3f6525e, processorArchitecture=MSIL"> <HintPath>..\packages\Coscine.Logging.1.2.0\lib\net461\Coscine.Logging.dll</HintPath> diff --git a/src/Pid/packages.config b/src/Pid/packages.config index 2c220942de8dce0765f0db43c8407ad8ef77352e..6a729a443c8437d71ad0e54bb968c767dfa538ef 100644 --- a/src/Pid/packages.config +++ b/src/Pid/packages.config @@ -2,9 +2,9 @@ <packages> <package id="Consul" version="0.7.2.6" targetFramework="net461" /> <package id="Coscine.Action" version="1.16.0" targetFramework="net461" /> - <package id="Coscine.ApiCommons" version="1.9.0" targetFramework="net461" /> + <package id="Coscine.ApiCommons" version="1.10.0" targetFramework="net461" /> <package id="Coscine.Configuration" version="1.5.0" targetFramework="net461" /> - <package id="Coscine.Database" version="1.24.0" targetFramework="net461" /> + <package id="Coscine.Database" version="1.26.0" targetFramework="net461" /> <package id="Coscine.Logging" version="1.2.0" targetFramework="net461" /> <package id="Coscine.ProxyApi" version="1.3.0" targetFramework="net461" /> <package id="EntityFramework" version="6.4.4" targetFramework="net461" />