* Makefile: builds the doc & htmldoc folders
* DataManager.cs: Doc generations * T.cs: * Global.asax.cs: * Export.cs: * Estim.tt: * Estim.cs: * TaskOutput.cs: * FileInfoCollection.cs: * RegisterPage.cs: * BBCodeHelper.cs: * MvcActionValueBinder.cs: * YavscHelpers.cs: * ValidateAjaxAttribute.cs: * Entity.cs: * IOrderInfo.cs: * HomeController.cs: * SimpleFormatter.cs: * BlogsController.cs: * AdminController.cs: * SimpleJsonPostMethod.cs: * WebCatalogExtensions.cs: * GoogleController.cs: * ModuleController.cs: * BasketController.cs: * AccountController.cs: * TemplateException.cs: * BlogsApiController.cs: * EstimToPdfFormatter.cs: * WorkFlowController.cs: * FileSystemController.cs: * BackOfficeController.cs: * FrontOfficeController.cs: * ThanksConfigurationSection.cs: * ThanksConfigurationElement.cs: * FrontOfficeApiController.cs: * ModuleConfigurationElementCollection.cs: * Web.csproj: cleaning an obsolete IOrderIfno
This commit is contained in:
parent
b835053e5f
commit
ae38718dd9
38 changed files with 848 additions and 277 deletions
|
|
@ -31,18 +31,32 @@ using System.Diagnostics;
|
|||
|
||||
namespace Yavsc.Formatters
|
||||
{
|
||||
/// <summary>
|
||||
/// Estim to pdf formatter.
|
||||
/// </summary>
|
||||
public class EstimToPdfFormatter: BufferedMediaTypeFormatter
|
||||
{
|
||||
/// <summary>
|
||||
/// Initializes a new instance of the <see cref="Yavsc.Formatters.EstimToPdfFormatter"/> class.
|
||||
/// </summary>
|
||||
public EstimToPdfFormatter ()
|
||||
{
|
||||
SupportedMediaTypes.Add(new MediaTypeHeaderValue("text/pdf"));
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Determines whether this instance can read type the specified type.
|
||||
/// </summary>
|
||||
/// <returns><c>true</c> if this instance can read type the specified type; otherwise, <c>false</c>.</returns>
|
||||
/// <param name="type">Type.</param>
|
||||
public override bool CanReadType(Type type)
|
||||
{
|
||||
return false;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Determines whether this instance can write type the specified type.
|
||||
/// </summary>
|
||||
/// <returns><c>true</c> if this instance can write type the specified type; otherwise, <c>false</c>.</returns>
|
||||
/// <param name="type">Type.</param>
|
||||
public override bool CanWriteType(System.Type type)
|
||||
{
|
||||
if (type == typeof(Estimate))
|
||||
|
|
@ -55,7 +69,13 @@ namespace Yavsc.Formatters
|
|||
return enumerableType.IsAssignableFrom(type);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Writes to stream.
|
||||
/// </summary>
|
||||
/// <param name="type">Type.</param>
|
||||
/// <param name="value">Value.</param>
|
||||
/// <param name="stream">Stream.</param>
|
||||
/// <param name="contentHeaders">Content headers.</param>
|
||||
public override void WriteToStream (Type type, object value, Stream stream, HttpContentHeaders contentHeaders)
|
||||
{
|
||||
// TODO create a type containing generation parameters, including a template path, and generate from them
|
||||
|
|
|
|||
|
|
@ -29,13 +29,24 @@ using System.Net;
|
|||
|
||||
namespace Yavsc.Formatters
|
||||
{
|
||||
/// <summary>
|
||||
/// Simple formatter.
|
||||
/// </summary>
|
||||
public class SimpleFormatter : BufferedMediaTypeFormatter
|
||||
{
|
||||
/// <summary>
|
||||
/// Initializes a new instance of the <see cref="Yavsc.Formatters.SimpleFormatter"/> class.
|
||||
/// </summary>
|
||||
/// <param name="mimetype">Mimetype.</param>
|
||||
public SimpleFormatter (string mimetype)
|
||||
{
|
||||
SupportedMediaTypes.Add(new MediaTypeHeaderValue(mimetype));
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Determines whether this instance can write type the specified type.
|
||||
/// </summary>
|
||||
/// <returns><c>true</c> if this instance can write type the specified type; otherwise, <c>false</c>.</returns>
|
||||
/// <param name="type">Type.</param>
|
||||
public override bool CanWriteType(System.Type type)
|
||||
{
|
||||
if (type == typeof(string))
|
||||
|
|
@ -48,12 +59,22 @@ namespace Yavsc.Formatters
|
|||
return enumerableType.IsAssignableFrom(type);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Determines whether this instance can read type the specified type.
|
||||
/// </summary>
|
||||
/// <returns><c>true</c> if this instance can read type the specified type; otherwise, <c>false</c>.</returns>
|
||||
/// <param name="type">Type.</param>
|
||||
public override bool CanReadType(Type type)
|
||||
{
|
||||
return false;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Writes to stream.
|
||||
/// </summary>
|
||||
/// <param name="type">Type.</param>
|
||||
/// <param name="value">Value.</param>
|
||||
/// <param name="stream">Stream.</param>
|
||||
/// <param name="contentHeaders">Content headers.</param>
|
||||
public override void WriteToStream (Type type, object value, Stream stream, HttpContentHeaders contentHeaders)
|
||||
{
|
||||
// TODO create a type containing T4 parameters, and generate from them
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue