This project is archived.
There are some patterns in here still relevant today (May 2021), but many are out of date and replaced by new features of .Net Core.
Of note, Dependency Injection is built-in to .Net Core and is preferred over Provider Model in this repo.
The code related to sequence ID generation in a database that does not have it built in, is still relevant in 2021.
Some of the password hashing concepts are still valid, but you may be better served by using the Identity libraries built-in to .Net Core.
Candor is a collection of shared libraries useful in web applications, console apps, or windows services. It may be useful in other scenarios as well.
You will find much of this code mentioned on the blog at http://candordeveloper.com/.
Milestone releases are available at http://NuGet.org/profiles/mlang
Solution
Candor.Configuration
- http://candordeveloper.com/2012/06/24/provider-model-enhanced/
- http://candordeveloper.com/2012/06/26/provider-model-is-a-solid-pattern/
- http://candordeveloper.com/2012/07/05/provider-model-layered-architecture/
Candor.Security
- Backend code: http://candordeveloper.com/2012/12/19/securing-user-passwords/
- Use In MVC4: http://candordeveloper.com/2013/02/02/securing-user-passwords-with-candor-security/
Candor.Tasks
Candor.Web.Mvc
- http://candordeveloper.com/2011/08/18/asp-net-mvc-render-a-partial-view-as-a-string-for-a-pdf-generation-tool/
- http://candordeveloper.com/2012/07/19/asyncui-mvc-with-progressive-enhancement/
Candor.Web.Mvc.Bootstrap (Mvc Template)
- http://candordeveloper.com/2013/02/08/candor-security-mvc4-bootstrap/
- http://candordeveloper.com/2013/02/11/nuget-package-mvc-controller-from-live-application/
- http://candordeveloper.com/2013/02/20/msbuild-regex-transform-versions/
- Windows 7 Ultimate, Windows 7 Pro, or Windows 8
- Visual Studio 2013 Professional
- SQL Server 2012 Express or higher
- Enable NuGet package restore on your computer http://docs.nuget.org/docs/workflows/using-nuget-without-committing-packages
Not All of the following are necessarily required. This was just a full install of Visual Studio 2013 Professional with a few extensions.
Microsoft Visual Studio Professional 2013 Version 12.0.21005.1 REL Microsoft .NET Framework Version 4.5.51641
Installed Version: Professional
LightSwitch for Visual Studio 2013 06177-004-0444002-02275 Microsoft LightSwitch for Visual Studio 2013
Microsoft Office Developer Tools for Visual Studio 2013 ENU 06177-004-0444002-02275 Microsoft Office Developer Tools for Visual Studio 2013 ENU
Team Explorer for Visual Studio 2013 06177-004-0444002-02275 Microsoft Team Explorer for Visual Studio 2013
Visual Basic 2013 06177-004-0444002-02275 Microsoft Visual Basic 2013
Visual C# 2013 06177-004-0444002-02275 Microsoft Visual C# 2013
Visual C++ 2013 06177-004-0444002-02275 Microsoft Visual C++ 2013
Visual F# 2013 06177-004-0444002-02275 Microsoft Visual F# 2013
Visual Studio 2013 Code Analysis Spell Checker 06177-004-0444002-02275 Microsoft® Visual Studio® 2013 Code Analysis Spell Checker
Portions of International CorrectSpell™ spelling correction system © 1993 by Lernout & Hauspie Speech Products N.V. All rights reserved.
The American Heritage® Dictionary of the English Language, Third Edition Copyright © 1992 Houghton Mifflin Company. Electronic version licensed from Lernout & Hauspie Speech Products N.V. All rights reserved.
Windows Phone SDK 8.0 - ENU 06177-004-0444002-02275 Windows Phone SDK 8.0 - ENU
ASP.NET and Web Tools 2013.1.41009 Microsoft Web Developer Tools contains the following components: Support for creating and opening ASP.NET web projects Browser Link: A communication channel between Visual Studio and browsers Editor extensions for HTML, CSS, and JavaScript Page Inspector: Inspection tool for ASP.NET web projects Scaffolding: A framework for building and running code generators Server Explorer extensions for Windows Azure Web Sites Web publishing: Extensions for publishing ASP.NET web projects to hosting providers, on-premises servers, or Windows Azure
ASP.NET Web Frameworks and Tools 2012.2 4.1.21001.0 For additional information, visit http://go.microsoft.com/fwlink/?LinkID=309563
ASP.NET Web Frameworks and Tools 2013 5.0.11001.0 For additional information, visit http://www.asp.net/
Common Azure Tools 1.0 Provides common services for use by Azure Mobile Services and Windows Azure Tools.
JetBrains ReSharper 8.0.2 C# Edition build 8.0.2000.2660 on 2013-09-27T14:18:12 JetBrains ReSharper 8.0.2 package for Microsoft Visual Studio. For more information about ReSharper, visit http://www.jetbrains.com/resharper/. Copyright © 2003–2013 JetBrains, Inc.
Microsoft Advertising SDK for Windows Phone
Microsoft Advertising SDK for Windows Phone
Build
NuGet Package Manager 2.7.41101.371 NuGet Package Manager in Visual Studio. For more information about NuGet, visit http://docs.nuget.org/.
PreEmptive Analytics Visualizer 1.2 Microsoft Visual Studio extension to visualize aggregated summaries from the PreEmptive Analytics product.
SQL Server Data Tools 12.0.30919.1 Microsoft SQL Server Data Tools
Windows Azure Mobile Services Tools 1.0 Windows Azure Mobile Services Tools
Windows Azure Remote Debugging 1.0 Windows Azure Remote Debugging Community Technology Preview
Windows Azure Tools 2.2 Windows Azure Tools for Microsoft Visual Studio 2013 - v2.2.11003.1601
Workflow Manager Tools 1.0 1.0 This package contains the necessary Visual Studio integration components for Workflow Manager.