Skip to content
Permalink
Browse files

First commit of the EmailContacts Single Page App!

  • Loading branch information...
mythz committed Mar 6, 2014
0 parents commit 2e0ea1a0e695dddbbb551e2c5c7fec7d0459a0ac
Showing with 115,841 additions and 0 deletions.
  1. +22 −0 .gitattributes
  2. +215 −0 .gitignore
  3. +46 −0 src/EmailContacts.ServiceInterface/ContactsServices.cs
  4. +83 −0 src/EmailContacts.ServiceInterface/EmailContacts.ServiceInterface.csproj
  5. +45 −0 src/EmailContacts.ServiceInterface/EmailServices.cs
  6. +41 −0 src/EmailContacts.ServiceInterface/IEmailer.cs
  7. +36 −0 src/EmailContacts.ServiceInterface/Properties/AssemblyInfo.cs
  8. +10 −0 src/EmailContacts.ServiceInterface/SmtpConfig.cs
  9. +9 −0 src/EmailContacts.ServiceInterface/packages.config
  10. +47 −0 src/EmailContacts.ServiceModel/Contacts.cs
  11. +62 −0 src/EmailContacts.ServiceModel/EmailContacts.ServiceModel.csproj
  12. +12 −0 src/EmailContacts.ServiceModel/Emails.cs
  13. +36 −0 src/EmailContacts.ServiceModel/Properties/AssemblyInfo.cs
  14. +13 −0 src/EmailContacts.ServiceModel/Types/Contact.cs
  15. +14 −0 src/EmailContacts.ServiceModel/Types/Email.cs
  16. +4 −0 src/EmailContacts.ServiceModel/packages.config
  17. +112 −0 src/EmailContacts.Tests/EmailContacts.Tests.csproj
  18. +78 −0 src/EmailContacts.Tests/IntegrationTests.cs
  19. +36 −0 src/EmailContacts.Tests/Properties/AssemblyInfo.cs
  20. +75 −0 src/EmailContacts.Tests/UnitTests.cs
  21. +15 −0 src/EmailContacts.Tests/packages.config
  22. BIN src/EmailContacts.Tests/sqlite3.dll
  23. +38 −0 src/EmailContacts.sln
  24. +347 −0 src/EmailContacts/Content/bootstrap-theme.css
  25. +1 −0 src/EmailContacts/Content/bootstrap-theme.css.map
  26. +7 −0 src/EmailContacts/Content/bootstrap-theme.min.css
  27. +5,785 −0 src/EmailContacts/Content/bootstrap.css
  28. +1 −0 src/EmailContacts/Content/bootstrap.css.map
  29. +7 −0 src/EmailContacts/Content/bootstrap.min.css
  30. +33 −0 src/EmailContacts/Content/default.css
  31. BIN src/EmailContacts/Content/html-validation.png
  32. BIN src/EmailContacts/Content/rabbitmq-inq.png
  33. BIN src/EmailContacts/Content/splash.png
  34. +214 −0 src/EmailContacts/EmailContacts.csproj
  35. +1 −0 src/EmailContacts/Global.asax
  36. +105 −0 src/EmailContacts/Global.asax.cs
  37. +35 −0 src/EmailContacts/Properties/AssemblyInfo.cs
  38. +1,951 −0 src/EmailContacts/Scripts/bootstrap.js
  39. +6 −0 src/EmailContacts/Scripts/bootstrap.min.js
  40. +2,670 −0 src/EmailContacts/Scripts/jquery-2.1.0.intellisense.js
  41. +9,111 −0 src/EmailContacts/Scripts/jquery-2.1.0.js
  42. +4 −0 src/EmailContacts/Scripts/jquery-2.1.0.min.js
  43. +1 −0 src/EmailContacts/Scripts/jquery-2.1.0.min.map
  44. +6 −0 src/EmailContacts/Views/GetContact.cshtml
  45. +12 −0 src/EmailContacts/Views/Shared/_Layout.cshtml
  46. +30 −0 src/EmailContacts/Web.Debug.config
  47. +31 −0 src/EmailContacts/Web.Release.config
  48. +53 −0 src/EmailContacts/Web.config
  49. +199 −0 src/EmailContacts/default.cshtml
  50. +1,563 −0 src/EmailContacts/documentation.cshtml
  51. BIN src/EmailContacts/fonts/glyphicons-halflings-regular.eot
  52. +229 −0 src/EmailContacts/fonts/glyphicons-halflings-regular.svg
  53. BIN src/EmailContacts/fonts/glyphicons-halflings-regular.ttf
  54. BIN src/EmailContacts/fonts/glyphicons-halflings-regular.woff
  55. +63 −0 src/EmailContacts/info.cshtml
  56. +18 −0 src/EmailContacts/packages.config
  57. BIN src/EmailContacts/sqlite3.dll
  58. +135 −0 src/EmailContacts/swagger-ui/css/highlight.default.css
  59. +1,070 −0 src/EmailContacts/swagger-ui/css/screen.css
  60. BIN src/EmailContacts/swagger-ui/images/logo_small.png
  61. BIN src/EmailContacts/swagger-ui/images/pet_store_api.png
  62. BIN src/EmailContacts/swagger-ui/images/throbber.gif
  63. BIN src/EmailContacts/swagger-ui/images/wordnik_api.png
  64. +83 −0 src/EmailContacts/swagger-ui/index.html
  65. +38 −0 src/EmailContacts/swagger-ui/lib/backbone-min.js
  66. +2,278 −0 src/EmailContacts/swagger-ui/lib/handlebars-1.0.0.js
  67. +1 −0 src/EmailContacts/swagger-ui/lib/highlight.7.3.pack.js
  68. +2 −0 src/EmailContacts/swagger-ui/lib/jquery-1.8.0.min.js
  69. +18 −0 src/EmailContacts/swagger-ui/lib/jquery.ba-bbq.min.js
  70. +1 −0 src/EmailContacts/swagger-ui/lib/jquery.slideto.min.js
  71. +8 −0 src/EmailContacts/swagger-ui/lib/jquery.wiggle.min.js
  72. +2,765 −0 src/EmailContacts/swagger-ui/lib/shred.bundle.js
  73. +193 −0 src/EmailContacts/swagger-ui/lib/shred/content.js
  74. +1,291 −0 src/EmailContacts/swagger-ui/lib/swagger.js
  75. +32 −0 src/EmailContacts/swagger-ui/lib/underscore-min.js
  76. +2,119 −0 src/EmailContacts/swagger-ui/swagger-ui.js
  77. +1 −0 src/EmailContacts/swagger-ui/swagger-ui.min.js
  78. +34 −0 src/Web.config
  79. BIN src/packages/NUnit.2.6.3/NUnit.2.6.3.nupkg
  80. BIN src/packages/NUnit.2.6.3/lib/nunit.framework.dll
  81. +10,960 −0 src/packages/NUnit.2.6.3/lib/nunit.framework.xml
  82. +15 −0 src/packages/NUnit.2.6.3/license.txt
  83. BIN src/packages/RabbitMQ.Client.3.2.1/RabbitMQ.Client.3.2.1.nupkg
  84. BIN src/packages/RabbitMQ.Client.3.2.1/lib/net20/RabbitMQ.Client.dll
  85. +7,455 −0 src/packages/RabbitMQ.Client.3.2.1/lib/net20/RabbitMQ.Client.xml
  86. BIN src/packages/RabbitMQ.Client.3.2.1/lib/net30/RabbitMQ.Client.dll
  87. +7,455 −0 src/packages/RabbitMQ.Client.3.2.1/lib/net30/RabbitMQ.Client.xml
  88. BIN src/packages/ServiceStack.4.0.12/ServiceStack.4.0.12.nupkg
  89. BIN src/packages/ServiceStack.4.0.12/lib/net40/ServiceStack.dll
  90. +8,179 −0 src/packages/ServiceStack.4.0.12/lib/net40/ServiceStack.xml
  91. BIN src/packages/ServiceStack.Api.Swagger.4.0.12/ServiceStack.Api.Swagger.4.0.12.nupkg
  92. +135 −0 src/packages/ServiceStack.Api.Swagger.4.0.12/content/swagger-ui/css/highlight.default.css
  93. +1,070 −0 src/packages/ServiceStack.Api.Swagger.4.0.12/content/swagger-ui/css/screen.css
  94. BIN src/packages/ServiceStack.Api.Swagger.4.0.12/content/swagger-ui/images/logo_small.png
  95. BIN src/packages/ServiceStack.Api.Swagger.4.0.12/content/swagger-ui/images/pet_store_api.png
  96. BIN src/packages/ServiceStack.Api.Swagger.4.0.12/content/swagger-ui/images/throbber.gif
  97. BIN src/packages/ServiceStack.Api.Swagger.4.0.12/content/swagger-ui/images/wordnik_api.png
  98. +83 −0 src/packages/ServiceStack.Api.Swagger.4.0.12/content/swagger-ui/index.html
  99. +38 −0 src/packages/ServiceStack.Api.Swagger.4.0.12/content/swagger-ui/lib/backbone-min.js
  100. +2,278 −0 src/packages/ServiceStack.Api.Swagger.4.0.12/content/swagger-ui/lib/handlebars-1.0.0.js
  101. +1 −0 src/packages/ServiceStack.Api.Swagger.4.0.12/content/swagger-ui/lib/highlight.7.3.pack.js
  102. +2 −0 src/packages/ServiceStack.Api.Swagger.4.0.12/content/swagger-ui/lib/jquery-1.8.0.min.js
  103. +18 −0 src/packages/ServiceStack.Api.Swagger.4.0.12/content/swagger-ui/lib/jquery.ba-bbq.min.js
  104. +1 −0 src/packages/ServiceStack.Api.Swagger.4.0.12/content/swagger-ui/lib/jquery.slideto.min.js
  105. +8 −0 src/packages/ServiceStack.Api.Swagger.4.0.12/content/swagger-ui/lib/jquery.wiggle.min.js
  106. +2,765 −0 src/packages/ServiceStack.Api.Swagger.4.0.12/content/swagger-ui/lib/shred.bundle.js
  107. +193 −0 src/packages/ServiceStack.Api.Swagger.4.0.12/content/swagger-ui/lib/shred/content.js
  108. +1,291 −0 src/packages/ServiceStack.Api.Swagger.4.0.12/content/swagger-ui/lib/swagger.js
  109. +32 −0 src/packages/ServiceStack.Api.Swagger.4.0.12/content/swagger-ui/lib/underscore-min.js
  110. +2,119 −0 src/packages/ServiceStack.Api.Swagger.4.0.12/content/swagger-ui/swagger-ui.js
  111. +1 −0 src/packages/ServiceStack.Api.Swagger.4.0.12/content/swagger-ui/swagger-ui.min.js
  112. BIN src/packages/ServiceStack.Api.Swagger.4.0.12/lib/net40/ServiceStack.Api.Swagger.dll
  113. +386 −0 src/packages/ServiceStack.Api.Swagger.4.0.12/lib/net40/ServiceStack.Api.Swagger.xml
  114. BIN src/packages/ServiceStack.Client.4.0.12/ServiceStack.Client.4.0.12.nupkg
  115. BIN src/packages/ServiceStack.Client.4.0.12/lib/net40/ServiceStack.Client.dll
  116. +388 −0 src/packages/ServiceStack.Client.4.0.12/lib/net40/ServiceStack.Client.xml
  117. BIN src/packages/ServiceStack.Client.4.0.12/lib/sl5/ServiceStack.Client.dll
  118. BIN src/packages/ServiceStack.Common.4.0.12/ServiceStack.Common.4.0.12.nupkg
  119. BIN src/packages/ServiceStack.Common.4.0.12/lib/net40/ServiceStack.Common.dll
  120. +206 −0 src/packages/ServiceStack.Common.4.0.12/lib/net40/ServiceStack.Common.xml
  121. BIN src/packages/ServiceStack.Interfaces.4.0.12/ServiceStack.Interfaces.4.0.12.nupkg
  122. BIN src/packages/ServiceStack.Interfaces.4.0.12/lib/net40/ServiceStack.Interfaces.dll
  123. +1,685 −0 src/packages/ServiceStack.Interfaces.4.0.12/lib/net40/ServiceStack.Interfaces.xml
  124. BIN src/packages/ServiceStack.OrmLite.4.0.12/ServiceStack.OrmLite.4.0.12.nupkg
  125. BIN src/packages/ServiceStack.OrmLite.4.0.12/lib/net40/ServiceStack.OrmLite.dll
  126. +1,684 −0 src/packages/ServiceStack.OrmLite.4.0.12/lib/net40/ServiceStack.OrmLite.xml
  127. BIN src/packages/ServiceStack.OrmLite.Sqlite.Mono.4.0.12/ServiceStack.OrmLite.Sqlite.Mono.4.0.12.nupkg
  128. BIN src/packages/ServiceStack.OrmLite.Sqlite.Mono.4.0.12/content/sqlite3.dll
  129. BIN src/packages/ServiceStack.OrmLite.Sqlite.Mono.4.0.12/lib/net40/Mono.Data.Sqlite.dll
  130. BIN src/packages/ServiceStack.OrmLite.Sqlite.Mono.4.0.12/lib/net40/ServiceStack.OrmLite.Sqlite.dll
  131. +24 −0 src/packages/ServiceStack.OrmLite.Sqlite.Mono.4.0.12/tools/install.ps1
  132. BIN src/packages/ServiceStack.RabbitMq.4.0.12/ServiceStack.RabbitMq.4.0.12.nupkg
  133. BIN src/packages/ServiceStack.RabbitMq.4.0.12/lib/net40/ServiceStack.RabbitMq.dll
  134. BIN src/packages/ServiceStack.Razor.4.0.12/ServiceStack.Razor.4.0.12.nupkg
  135. +35 −0 src/packages/ServiceStack.Razor.4.0.12/content/web.config.transform
  136. BIN src/packages/ServiceStack.Razor.4.0.12/lib/net40/ServiceStack.Razor.dll
  137. BIN src/packages/ServiceStack.Razor.4.0.12/lib/net40/System.Web.Razor.Unofficial.dll
  138. BIN src/packages/ServiceStack.Razor.4.0.12/lib/net45/ServiceStack.Razor.dll
  139. +87 −0 src/packages/ServiceStack.Razor.4.0.12/lib/net45/ServiceStack.Razor.xml
  140. BIN src/packages/ServiceStack.Razor.4.0.12/lib/net45/System.Web.Razor.dll
  141. +4,359 −0 src/packages/ServiceStack.Razor.4.0.12/lib/net45/System.Web.Razor.xml
  142. BIN src/packages/ServiceStack.Redis.4.0.12/ServiceStack.Redis.4.0.12.nupkg
  143. +1,281 −0 src/packages/ServiceStack.Redis.4.0.12/lib/net40/ServiceStack.Redis.XML
  144. BIN src/packages/ServiceStack.Redis.4.0.12/lib/net40/ServiceStack.Redis.dll
  145. BIN src/packages/ServiceStack.Server.4.0.12/ServiceStack.Server.4.0.12.nupkg
  146. BIN src/packages/ServiceStack.Server.4.0.12/lib/net40/ServiceStack.Server.dll
  147. +345 −0 src/packages/ServiceStack.Server.4.0.12/lib/net40/ServiceStack.Server.xml
  148. BIN src/packages/ServiceStack.Text.4.0.12/ServiceStack.Text.4.0.12.nupkg
  149. BIN src/packages/ServiceStack.Text.4.0.12/lib/net40/ServiceStack.Text.dll
  150. +703 −0 src/packages/ServiceStack.Text.4.0.12/lib/net40/ServiceStack.Text.xml
  151. BIN src/packages/bootstrap.3.1.1/bootstrap.3.1.1.nupkg
  152. +347 −0 src/packages/bootstrap.3.1.1/content/Content/bootstrap-theme.css
  153. +1 −0 src/packages/bootstrap.3.1.1/content/Content/bootstrap-theme.css.map
  154. +7 −0 src/packages/bootstrap.3.1.1/content/Content/bootstrap-theme.min.css
  155. +5,785 −0 src/packages/bootstrap.3.1.1/content/Content/bootstrap.css
  156. +1 −0 src/packages/bootstrap.3.1.1/content/Content/bootstrap.css.map
  157. +7 −0 src/packages/bootstrap.3.1.1/content/Content/bootstrap.min.css
  158. +1,951 −0 src/packages/bootstrap.3.1.1/content/Scripts/bootstrap.js
  159. +6 −0 src/packages/bootstrap.3.1.1/content/Scripts/bootstrap.min.js
  160. BIN src/packages/bootstrap.3.1.1/content/fonts/glyphicons-halflings-regular.eot
  161. +229 −0 src/packages/bootstrap.3.1.1/content/fonts/glyphicons-halflings-regular.svg
  162. BIN src/packages/bootstrap.3.1.1/content/fonts/glyphicons-halflings-regular.ttf
  163. BIN src/packages/bootstrap.3.1.1/content/fonts/glyphicons-halflings-regular.woff
  164. +6,632 −0 src/packages/jQuery.2.1.0/Content/Scripts/jquery-2.1.0-vsdoc.js
  165. +9,111 −0 src/packages/jQuery.2.1.0/Content/Scripts/jquery-2.1.0.js
  166. +4 −0 src/packages/jQuery.2.1.0/Content/Scripts/jquery-2.1.0.min.js
  167. +1 −0 src/packages/jQuery.2.1.0/Content/Scripts/jquery-2.1.0.min.map
  168. +117 −0 src/packages/jQuery.2.1.0/Tools/common.ps1
  169. +41 −0 src/packages/jQuery.2.1.0/Tools/install.ps1
  170. +2,670 −0 src/packages/jQuery.2.1.0/Tools/jquery-2.1.0.intellisense.js
  171. +41 −0 src/packages/jQuery.2.1.0/Tools/uninstall.ps1
  172. BIN src/packages/jQuery.2.1.0/jQuery.2.1.0.nupkg
  173. +7 −0 src/packages/repositories.config
@@ -0,0 +1,22 @@
# Auto detect text files and perform LF normalization
* text=auto

# Custom for Visual Studio
*.cs diff=csharp
*.sln merge=union
*.csproj merge=union
*.vbproj merge=union
*.fsproj merge=union
*.dbproj merge=union

# Standard to msysgit
*.doc diff=astextplain
*.DOC diff=astextplain
*.docx diff=astextplain
*.DOCX diff=astextplain
*.dot diff=astextplain
*.DOT diff=astextplain
*.pdf diff=astextplain
*.PDF diff=astextplain
*.rtf diff=astextplain
*.RTF diff=astextplain
@@ -0,0 +1,215 @@
#################
## Eclipse
#################

*.pydevproject
.project
.metadata
bin/
tmp/
*.tmp
*.bak
*.swp
*~.nib
local.properties
.classpath
.settings/
.loadpath

# External tool builders
.externalToolBuilders/

# Locally stored "Eclipse launch configurations"
*.launch

# CDT-specific
.cproject

# PDT-specific
.buildpath


#################
## Visual Studio
#################

## Ignore Visual Studio temporary files, build results, and
## files generated by popular Visual Studio add-ons.

# User-specific files
*.suo
*.user
*.sln.docstates

# Build results

[Dd]ebug/
[Rr]elease/
x64/
build/
[Bb]in/
[Oo]bj/

# MSTest test Results
[Tt]est[Rr]esult*/
[Bb]uild[Ll]og.*

*_i.c
*_p.c
*.ilk
*.meta
*.obj
*.pch
*.pdb
*.pgc
*.pgd
*.rsp
*.sbr
*.tlb
*.tli
*.tlh
*.tmp
*.tmp_proj
*.log
*.vspscc
*.vssscc
.builds
*.pidb
*.log
*.scc

# Visual C++ cache files
ipch/
*.aps
*.ncb
*.opensdf
*.sdf
*.cachefile

# Visual Studio profiler
*.psess
*.vsp
*.vspx

# Guidance Automation Toolkit
*.gpState

# ReSharper is a .NET coding add-in
_ReSharper*/
*.[Rr]e[Ss]harper

# TeamCity is a build add-in
_TeamCity*

# DotCover is a Code Coverage Tool
*.dotCover

# NCrunch
*.ncrunch*
.*crunch*.local.xml

# Installshield output folder
[Ee]xpress/

# DocProject is a documentation generator add-in
DocProject/buildhelp/
DocProject/Help/*.HxT
DocProject/Help/*.HxC
DocProject/Help/*.hhc
DocProject/Help/*.hhk
DocProject/Help/*.hhp
DocProject/Help/Html2
DocProject/Help/html

# Click-Once directory
publish/

# Publish Web Output
*.Publish.xml
*.pubxml

# NuGet Packages Directory
## TODO: If you have NuGet Package Restore enabled, uncomment the next line
#packages/

# Windows Azure Build Output
csx
*.build.csdef

# Windows Store app package directory
AppPackages/

# Others
sql/
*.Cache
ClientBin/
[Ss]tyle[Cc]op.*
~$*
*~
*.dbmdl
*.[Pp]ublish.xml
*.pfx
*.publishsettings

# RIA/Silverlight projects
Generated_Code/

# Backup & report files from converting an old project file to a newer
# Visual Studio version. Backup files are not needed, because we have git ;-)
_UpgradeReport_Files/
Backup*/
UpgradeLog*.XML
UpgradeLog*.htm

# SQL Server files
App_Data/*.mdf
App_Data/*.ldf

#############
## Windows detritus
#############

# Windows image file caches
Thumbs.db
ehthumbs.db

# Folder config file
Desktop.ini

# Recycle Bin used on file shares
$RECYCLE.BIN/

# Mac crap
.DS_Store


#############
## Python
#############

*.py[co]

# Packages
*.egg
*.egg-info
dist/
build/
eggs/
parts/
var/
sdist/
develop-eggs/
.installed.cfg

# Installer logs
pip-log.txt

# Unit test / coverage reports
.coverage
.tox

#Translations
*.mo

#Mr Developer
.mr.developer.cfg
@@ -0,0 +1,46 @@
using System.Collections.Generic;
using EmailContacts.ServiceModel;
using EmailContacts.ServiceModel.Types;
using ServiceStack;
using ServiceStack.FluentValidation;
using ServiceStack.OrmLite;

namespace EmailContacts.ServiceInterface
{
public class CotntactsValidator : AbstractValidator<CreateContact>
{
public CotntactsValidator()
{
RuleFor(x => x.Name).NotEmpty().WithMessage("A Name is what's needed.");
RuleFor(x => x.Email).NotEmpty().EmailAddress();
RuleFor(x => x.Age).GreaterThan(0);
}
}

public class ContactsServices : Service
{
public Contact Any(GetContact request)
{
return Db.SingleById<Contact>(request.Id);
}

public List<Contact> Any(FindContacts request)
{
return request.Age != null
? Db.Select<Contact>(q => q.Age == request.Age)
: Db.Select<Contact>();
}

public Contact Post(CreateContact request)
{
var contact = request.ConvertTo<Contact>();
Db.Save(contact);
return contact;
}

public void Any(DeleteContact request)
{
Db.DeleteById<Contact>(request.Id);
}
}
}
@@ -0,0 +1,83 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
<ProjectGuid>{9C10B67D-D4B6-4DF9-A6C1-4C5A4645566F}</ProjectGuid>
<OutputType>Library</OutputType>
<AppDesignerFolder>Properties</AppDesignerFolder>
<RootNamespace>EmailContacts.ServiceInterface</RootNamespace>
<AssemblyName>EmailContacts.ServiceInterface</AssemblyName>
<TargetFrameworkVersion>v4.5</TargetFrameworkVersion>
<FileAlignment>512</FileAlignment>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
<Optimize>false</Optimize>
<OutputPath>bin\Debug\</OutputPath>
<DefineConstants>DEBUG;TRACE</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<DebugType>pdbonly</DebugType>
<Optimize>true</Optimize>
<OutputPath>bin\Release\</OutputPath>
<DefineConstants>TRACE</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
</PropertyGroup>
<ItemGroup>
<Reference Include="ServiceStack">
<HintPath>..\packages\ServiceStack.4.0.12\lib\net40\ServiceStack.dll</HintPath>
</Reference>
<Reference Include="ServiceStack.Client">
<HintPath>..\packages\ServiceStack.Client.4.0.12\lib\net40\ServiceStack.Client.dll</HintPath>
</Reference>
<Reference Include="ServiceStack.Common">
<HintPath>..\packages\ServiceStack.Common.4.0.12\lib\net40\ServiceStack.Common.dll</HintPath>
</Reference>
<Reference Include="ServiceStack.Interfaces">
<HintPath>..\packages\ServiceStack.Interfaces.4.0.12\lib\net40\ServiceStack.Interfaces.dll</HintPath>
</Reference>
<Reference Include="ServiceStack.OrmLite">
<HintPath>..\packages\ServiceStack.OrmLite.4.0.12\lib\net40\ServiceStack.OrmLite.dll</HintPath>
</Reference>
<Reference Include="ServiceStack.Text">
<HintPath>..\packages\ServiceStack.Text.4.0.12\lib\net40\ServiceStack.Text.dll</HintPath>
</Reference>
<Reference Include="System" />
<Reference Include="System.Core" />
<Reference Include="System.Xml.Linq" />
<Reference Include="System.Data.DataSetExtensions" />
<Reference Include="Microsoft.CSharp" />
<Reference Include="System.Data" />
<Reference Include="System.Xml" />
</ItemGroup>
<ItemGroup>
<Compile Include="ContactsServices.cs" />
<Compile Include="EmailServices.cs" />
<Compile Include="IEmailer.cs" />
<Compile Include="Properties\AssemblyInfo.cs" />
<Compile Include="SmtpConfig.cs" />
</ItemGroup>
<ItemGroup>
<None Include="packages.config" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\EmailContacts.ServiceModel\EmailContacts.ServiceModel.csproj">
<Project>{A8ABEF09-2ADA-43FF-A173-599BE76FB3DC}</Project>
<Name>EmailContacts.ServiceModel</Name>
</ProjectReference>
</ItemGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
<!-- To modify your build process, add your task inside one of the targets below and uncomment it.
Other similar extension points exist, see Microsoft.Common.targets.
<Target Name="BeforeBuild">
</Target>
<Target Name="AfterBuild">
</Target>
-->
</Project>

0 comments on commit 2e0ea1a

Please sign in to comment.
You can’t perform that action at this time.