updated libs

This commit is contained in:
tmont 2011-02-22 00:02:16 +00:00
parent c4b93c46fa
commit 6ffe713021
6 changed files with 211 additions and 59 deletions

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -32,29 +32,27 @@
Executed when the user is forbidden from seeing the requested page
</summary>
</member>
<member name="T:Portoa.Web.Models.JsonReturn">
<member name="T:Portoa.Web.Models.ResolveWithContainerModelBinder`1">
<summary>
Represents a simple, consistent object to use for AJAX responses
Model binder that uses an <c>IUnityContainer</c> to resolve the model binder designated by
<typeparamref name="T"/> which will do the actual model binding
</summary>
<typeparam name="T">The model binder to resolve</typeparam>
<seealso cref="T:Portoa.Web.Models.ResolveWithServiceProviderModelBinder`1"/>
</member>
<member name="P:Portoa.Web.Models.JsonReturn.Error">
<summary>
Gets or sets the error message that occurred. If <c>null</c>, it's assumed
that no error occurred.
</summary>
</member>
<member name="P:Portoa.Web.Models.JsonReturn.Data">
<summary>
Gets or sets any extra data the client may be expecting. This value should
not be null.
</summary>
<member name="M:Portoa.Web.Models.ResolveWithContainerModelBinder`1.#ctor(Microsoft.Practices.Unity.IUnityContainer)">
<param name="container">The container to use to resolve the model binder</param>
</member>
<member name="T:Portoa.Web.Models.ResolveWithServiceProviderModelBinder`1">
<summary>
Model binder that uses a service provider to resolve the model binder designated by
<typeparamref name="T"/> which will do the action model binding
<typeparamref name="T"/> which will do the actual model binding
</summary>
<typeparam name="T">The model binder to resolve</typeparam>
<seealso cref="T:Portoa.Web.Models.ResolveWithContainerModelBinder`1"/>
</member>
<member name="M:Portoa.Web.Models.ResolveWithServiceProviderModelBinder`1.#ctor(System.IServiceProvider)">
<param name="serviceProvider">The service provider to use to resolve the model binder</param>
</member>
<member name="M:Portoa.Web.Util.HtmlHelperExtensions.Submit(System.Web.Mvc.HtmlHelper,System.String,System.String,System.Object)">
<summary>
@ -130,7 +128,7 @@
<member name="M:Portoa.Web.ErrorHandling.ErrorViewResult.ExecuteResult(System.Web.Mvc.ControllerContext)">
<summary>
Sets the HTTP status code on the response object before
calling base.ExecuteResult()
calling <c>base.ExecuteResult()</c>
</summary>
</member>
<member name="P:Portoa.Web.ErrorHandling.ErrorViewResult.Message">
@ -146,7 +144,7 @@
<member name="P:Portoa.Web.ErrorHandling.ErrorViewResult.ModelCreator">
<summary>
Gets or sets the delegate to create the error model. By default it creates
an instance of <see cref="T:Portoa.Web.ErrorHandling.ErrorModel"/>.
an instance of <see cref="T:Portoa.Web.ErrorHandling.ErrorModel">ErrorModel</see>.
</summary>
</member>
<member name="T:Portoa.Web.ErrorHandling.ApplicationErrorHandler">
@ -155,10 +153,16 @@
normal means
</summary>
</member>
<member name="M:Portoa.Web.ErrorHandling.ApplicationErrorHandler.#ctor(Portoa.Logging.ILogger,System.Web.HttpContextBase)">
<param name="logger">The system's logger</param>
<param name="context">The current <c>HttpContext</c></param>
</member>
<member name="M:Portoa.Web.ErrorHandling.ApplicationErrorHandler.HandleError(System.Exception,Portoa.Web.Controllers.IErrorController)">
<summary>
Handles global application errors by invoking the specified error controller
</summary>
<param name="exception">The exception that caused the error</param>
<param name="errorController">The controller to use handle errors</param>
</member>
<member name="T:Portoa.Web.Models.FlagEnumModelBinder">
<summary>
@ -168,6 +172,35 @@
Adapted from http://blog.nathan-taylor.net/2010/06/aspnet-mvc-flags-enumeration-model.html
</remarks>
</member>
<member name="T:Portoa.Web.ErrorHandling.IErrorResultFactory">
<summary>
Represents an object that can create error results
</summary>
<seealso cref="T:Portoa.Web.Controllers.DefaultErrorController"/>
</member>
<member name="M:Portoa.Web.ErrorHandling.IErrorResultFactory.CreateResult(System.Net.HttpStatusCode)">
<summary>
Creates an <c>ActionResult</c> for error actions
</summary>
<param name="statusCode">The status code for the result</param>
</member>
<member name="T:Portoa.Web.Models.JsonResponse">
<summary>
Represents a simple, consistent object to use for AJAX responses
</summary>
</member>
<member name="P:Portoa.Web.Models.JsonResponse.Error">
<summary>
Gets or sets the error message that occurred. If <c>null</c>, it's assumed
that no error occurred.
</summary>
</member>
<member name="P:Portoa.Web.Models.JsonResponse.Data">
<summary>
Gets or sets any extra data the client may be expecting. This value should
not be null.
</summary>
</member>
<member name="T:Portoa.Web.Unity.ConfigureInterception">
<summary>
Configures interception to occur for any subsequent container registrations
@ -181,6 +214,18 @@
<c>AuthorizationFilter</c> collections
</summary>
</member>
<member name="T:Portoa.Web.ICurrentUserProvider`1">
<summary>
Provides an interface for identifying the current user
</summary>
<typeparam name="T">The user type</typeparam>
</member>
<member name="P:Portoa.Web.ICurrentUserProvider`1.CurrentUser">
<summary>
Returns the user currently performing actions on the site, or <c>null</c>
if the user cannot be identified
</summary>
</member>
<member name="T:Portoa.Web.Util.NoTempDataProvider">
<summary> This class exists to get rid of the SessionState and TempData error. Just google it. </summary>
</member>
@ -195,8 +240,16 @@
<member name="M:Portoa.Web.Models.ModelBinderDictionaryExtensions.Add``2(System.Web.Mvc.ModelBinderDictionary,System.IServiceProvider)">
<summary>
Maps the type <typeparamref name="T"/> to the binder type <typeparamref name="TBinder"/>
using the given service provider to resolve the binder
using the <paramref name="serviceProvider"/> to resolve the binder
</summary>
<see cref="T:Portoa.Web.Models.ResolveWithServiceProviderModelBinder`1"/>
</member>
<member name="M:Portoa.Web.Models.ModelBinderDictionaryExtensions.Add``2(System.Web.Mvc.ModelBinderDictionary,Microsoft.Practices.Unity.IUnityContainer)">
<summary>
Maps the type <typeparamref name="T"/> to the binder type <typeparamref name="TBinder"/>
using the <paramref name="container"/> to resolve the binder
</summary>
<see cref="T:Portoa.Web.Models.ResolveWithContainerModelBinder`1"/>
</member>
<member name="T:Portoa.Web.Unity.LogAllMethodCalls">
<summary>
@ -266,6 +319,24 @@
<param name="types"></param>
<returns></returns>
</member>
<member name="T:Portoa.Web.ErrorHandling.ErrorWithUserResultFactory`1">
<summary>
<c cref="T:Portoa.Web.ErrorHandling.IErrorResultFactory">Error result factory</c> that returns a result suitable
for HTML views strongly typed to <c cref="T:Portoa.Web.ErrorHandling.ErrorModel`1">ErrorModel&lt;T&gt;</c>
</summary>
<see cref="T:Portoa.Web.ErrorHandling.ErrorViewResult"/>
<typeparam name="T">The user type</typeparam>
</member>
<member name="M:Portoa.Web.ErrorHandling.ErrorWithUserResultFactory`1.#ctor(`0)">
<param name="user">The currently logged in user</param>
</member>
<member name="T:Portoa.Web.ErrorHandling.ErrorViewResultFactory">
<summary>
<c cref="T:Portoa.Web.ErrorHandling.IErrorResultFactory">Error result factory</c> that returns a result suitable
for HTML views strongly typed to <c cref="T:Portoa.Web.ErrorHandling.ErrorModel">ErrorModel</c>
</summary>
<see cref="T:Portoa.Web.ErrorHandling.ErrorViewResult"/>
</member>
<member name="T:Portoa.Web.Session.HttpSessionStore">
<summary>
Session store that uses the current <c>HttpContext</c>
@ -276,6 +347,9 @@
Controller for handling and displaying errors that aren't handled by application code
</summary>
</member>
<member name="M:Portoa.Web.Controllers.DefaultErrorController.#ctor(Portoa.Web.ErrorHandling.IErrorResultFactory)">
<param name="errorResultFactory">The factory to use to create the action results</param>
</member>
<member name="T:Portoa.Web.Unity.UnitOfWorkCallHandler">
<summary>
Call handler that wraps a method call in a unit of work
@ -305,6 +379,12 @@
Truncates a string to 150 characters in a pretty way, if necessary
</summary>
</member>
<member name="T:Portoa.Web.ErrorHandling.ErrorModel`1">
<summary>
Generic model for displaying errors where the currently logged in user is needed
</summary>
<typeparam name="T">The user type</typeparam>
</member>
<member name="T:Portoa.Web.ErrorHandling.ErrorModel">
<summary>
Generic model for displaying errors
@ -315,6 +395,11 @@
Gets or sets the exception that occurred
</summary>
</member>
<member name="P:Portoa.Web.ErrorHandling.ErrorModel`1.User">
<summary>
The currently logged in user, or <c>null</c> if no one is logged in
</summary>
</member>
<member name="M:Portoa.Web.Controllers.ControllerExtensions.ValidationErrorsToString(System.Web.Mvc.Controller)">
<summary>
Gets all model state errors as a line feed-delimited string
@ -322,10 +407,10 @@
</member>
<member name="M:Portoa.Web.Controllers.ControllerExtensions.CreateJsonErrorResponse(System.Web.Mvc.Controller,System.String)">
<summary>
Creates a JSON response if an error occurred, appending all <c>ModelState</c> errors
Creates a JSON response if an error occurred, appending all <see cref="P:System.Web.Mvc.Controller.ModelState"/> errors
to the response object
</summary>
<param name="errorMessage">The error message to display to the user</param>
<param name="errorMessage">The error message to display to the user, this value cannot be null</param>
<see cref="M:Portoa.Web.Controllers.ControllerExtensions.CreateJsonResponse(System.Web.Mvc.Controller,System.String,System.Object)"/>
</member>
<member name="M:Portoa.Web.Controllers.ControllerExtensions.CreateJsonErrorResponse(System.Web.Mvc.Controller,System.Exception)">
@ -339,21 +424,15 @@
<summary>
Creates a JSON response object
</summary>
<param name="errorMessage">The error message to display to the user</param>
<param name="errorMessage">The error message to display to the user (<c>null</c> if no error occurred)</param>
<param name="data">Any extra data that needs to be passed to the client</param>
<see cref="T:Portoa.Web.Models.JsonResponse"/>
</member>
<member name="M:Portoa.Web.Controllers.ControllerExtensions.DoNotUseTempData(System.Web.Mvc.Controller)">
<summary>
Sets up the temporary data provider so that it won't barf with Session errors
</summary>
</member>
<member name="M:Portoa.Web.Controllers.ControllerExtensions.RunInTransaction(System.Web.Mvc.IController,Portoa.Persistence.ITransactableService,System.Action)">
<summary>
Runs an action in a transaction. If an exception is thrown during execution, the transaction
will be <c cref="M:Portoa.Persistence.IUnitOfWork.Rollback">rolled back</c> and the exception will be raised.
</summary>
<param name="service">Service that can create a transaction</param>
<param name="action">The action to execute inside the transaction</param>
<seealso cref="T:Portoa.Web.Util.NoTempDataProvider"/>
</member>
<member name="M:Portoa.Web.ControllerContextExtensions.GetFromRequest``1(System.Web.Mvc.ControllerContext,System.String)">
<summary>
@ -375,17 +454,18 @@
Uses an <c>IUnityContainer</c> to create controllers
</summary>
</member>
<member name="T:Portoa.Web.MvcApplicationBase">
<member name="T:Portoa.Web.MvcApplicationBase`1">
<summary>
Base for an MVC application using Unity/NHibernate
</summary>
<typeparam name="T">The user type</typeparam>
</member>
<member name="F:Portoa.Web.MvcApplicationBase.Container">
<member name="F:Portoa.Web.MvcApplicationBase`1.Container">
<summary>
The container associated with this application
</summary>
</member>
<member name="M:Portoa.Web.MvcApplicationBase.HandleApplicationError(System.Exception)">
<member name="M:Portoa.Web.MvcApplicationBase`1.HandleApplicationError(System.Exception)">
<summary>
Handles uncaught application exceptions; default implementation uses
<see cref="T:Portoa.Web.ErrorHandling.ApplicationErrorHandler"/> and <see cref="T:Portoa.Web.Controllers.DefaultErrorController"/> to
@ -393,18 +473,18 @@
</summary>
<param name="exception">The uncaught exception</param>
</member>
<member name="M:Portoa.Web.MvcApplicationBase.AfterStartUp">
<member name="M:Portoa.Web.MvcApplicationBase`1.AfterStartUp">
<summary>
Override to perform any extra startup tasks; default implementation does nothing
</summary>
</member>
<member name="M:Portoa.Web.MvcApplicationBase.ConfigureModelBinders(System.Web.Mvc.ModelBinderDictionary)">
<member name="M:Portoa.Web.MvcApplicationBase`1.ConfigureModelBinders(System.Web.Mvc.ModelBinderDictionary)">
<summary>
Override to configure the model binders for the application; default implementation
does nothing
</summary>
</member>
<member name="M:Portoa.Web.MvcApplicationBase.CreateNHibernateConfiguration(Microsoft.Practices.Unity.IUnityContainer)">
<member name="M:Portoa.Web.MvcApplicationBase`1.CreateNHibernateConfiguration(Microsoft.Practices.Unity.IUnityContainer)">
<summary>
Creates the configuration used for NHibernate; default implementation uses the default
NHibernate configuration, and sets a custom interceptor. The configuration can be retrieved
@ -412,25 +492,25 @@
</summary>
<seealso cref="T:Portoa.NHibernate.BuildWithProviderInterceptor"/>
</member>
<member name="M:Portoa.Web.MvcApplicationBase.RegisterRoutes(System.Web.Routing.RouteCollection)">
<member name="M:Portoa.Web.MvcApplicationBase`1.RegisterRoutes(System.Web.Routing.RouteCollection)">
<summary>
Registers any routes for the application; default implementation registers nothing
</summary>
</member>
<member name="M:Portoa.Web.MvcApplicationBase.RegisterAreas">
<member name="M:Portoa.Web.MvcApplicationBase`1.RegisterAreas">
<summary>
Registers any applicable areas; default implementations calls
<c>AreaRegistration.RegisterAllAreas()</c>
</summary>
</member>
<member name="M:Portoa.Web.MvcApplicationBase.ConfigureControllerFactory">
<member name="M:Portoa.Web.MvcApplicationBase`1.ConfigureControllerFactory">
<summary>
Configures the controller factory; default implementation uses Unity to
resolve each controller with a custom action invoker
</summary>
<see cref="T:Portoa.Web.InjectableFilterActionInvoker"/>
</member>
<member name="M:Portoa.Web.MvcApplicationBase.ConfigureUnity">
<member name="M:Portoa.Web.MvcApplicationBase`1.ConfigureUnity">
<summary>
Performs any application-specific configuration for Unity; default implementation
does nothing
@ -468,6 +548,71 @@
Reads the app config and applies the Unity configuration, if applicable
</summary>
</member>
<member name="T:Portoa.Web.Models.PagedModel`1">
<summary>
Model for displaying data that is paged
</summary>
<typeparam name="T">The type of data to be paged</typeparam>
</member>
<member name="P:Portoa.Web.Models.PagedModel`1.Start">
<summary>
Gets or sets the starting point of the records, starting from <c>1</c> (e.g. the number you <c>Skip()</c>'d)
</summary>
</member>
<member name="P:Portoa.Web.Models.PagedModel`1.End">
<summary>
Gets or sets the ending point of the records
</summary>
</member>
<member name="P:Portoa.Web.Models.PagedModel`1.TotalCount">
<summary>
Gets or sets the total number of records
</summary>
</member>
<member name="P:Portoa.Web.Models.PagedModel`1.PageSize">
<summary>
Gets the page size (e.g. the number you <c>Take()</c>'d)
</summary>
</member>
<member name="P:Portoa.Web.Models.PagedModel`1.NextStart">
<summary>
Gets the starting point of the next page
</summary>
<seealso cref="P:Portoa.Web.Models.PagedModel`1.NextEnd"/>
</member>
<member name="P:Portoa.Web.Models.PagedModel`1.NextEnd">
<summary>
Gets the ending point of the next page
</summary>
<seealso cref="P:Portoa.Web.Models.PagedModel`1.NextStart"/>
</member>
<member name="P:Portoa.Web.Models.PagedModel`1.PreviousStart">
<summary>
Gets the starting point of the previous page (<c>0</c> is the minimum)
</summary>
<seealso cref="P:Portoa.Web.Models.PagedModel`1.PreviousEnd"/>
</member>
<member name="P:Portoa.Web.Models.PagedModel`1.PreviousEnd">
<summary>
Gets the ending point of the previous page (<c>0</c> is the minimum)
</summary>
<seealso cref="P:Portoa.Web.Models.PagedModel`1.PreviousStart"/>
</member>
<member name="P:Portoa.Web.Models.PagedModel`1.HasPrevious">
<summary>
Gets whether or not a previous page is possible
</summary>
</member>
<member name="P:Portoa.Web.Models.PagedModel`1.HasNext">
<summary>
Gets whether or not a next page is possible
</summary>
</member>
<member name="P:Portoa.Web.Models.PagedModel`1.Records">
<summary>
Gets or sets filtered record set; <c>Count()</c> should be less than or equal to the <see cref="P:Portoa.Web.Models.PagedModel`1.PageSize">page size</see>
</summary>
</member>
<member name="T:Portoa.Web.ServiceProviderControllerFactory">
<summary>
Controller factory that uses a service provider to resolve controllers

Binary file not shown.

View File

@ -53,7 +53,7 @@
Gets whether or not the password has been set
</summary>
</member>
<member name="M:Portoa.Persistence.EntityExtensions.IsNew``2(Portoa.Persistence.Entity{``0,``1})">
<member name="M:Portoa.Persistence.EntityExtensions.IsTransient``2(Portoa.Persistence.Entity{``0,``1})">
<summary>
Determines if the entity has already been persisted
</summary>
@ -74,7 +74,7 @@
</member>
<member name="T:Portoa.Persistence.Entity`2">
<summary>
Represents a domain object that can be persisted by an <see cref="T:Portoa.Persistence.IRepository`2"/>
Represents a domain object that can be persisted by a <c cref="T:Portoa.Persistence.IRepository`2">repository</c>
</summary>
<typeparam name="T">The entity type</typeparam>
<typeparam name="TId">The entity's identifier type</typeparam>
@ -398,6 +398,18 @@
Default password protector that does not allow null or empty passwords
</summary>
</member>
<member name="T:Portoa.Persistence.IDtoMappable`1">
<summary>
Exposes an interface to map an entity to a DTO representation
</summary>
<typeparam name="TDto">The DTO to map to</typeparam>
<seealso cref="T:Portoa.Persistence.IdentifiableDto"/>
</member>
<member name="M:Portoa.Persistence.IDtoMappable`1.ToDto">
<summary>
Returns a DTO representation of this object
</summary>
</member>
<member name="T:Portoa.Validation.DataAnnotations.GreaterThanZeroAttribute">
<summary>
Validates that the value is greater than zero
@ -573,6 +585,17 @@
the object, its properties and its fields.
</summary>
</member>
<member name="M:Portoa.Util.DateTimeExtensions.AsUnixTimestamp(System.Int32)">
<summary>
Converts a Unix timestamp to a <see cref="T:System.DateTime"/>
</summary>
</member>
<member name="M:Portoa.Util.DateTimeExtensions.ToUnixTimestamp(System.DateTime)">
<summary>
Converts a <see cref="T:System.DateTime"/> to a Unix timestamp (number of seconds since
1970-01-01)
</summary>
</member>
<member name="T:Portoa.Persistence.ITransactableService">
<summary>
Represents a service object that can start a transaction
@ -604,26 +627,10 @@
Signifies that this object should not be logged
</summary>
</member>
<member name="M:Portoa.Util.DateTimeExtensions.AsUnixTimestamp(System.Int32)">
<member name="T:Portoa.Persistence.IdentifiableDto">
<summary>
Converts a Unix timestamp to a <see cref="T:System.DateTime"/>
</summary>
</member>
<member name="M:Portoa.Util.DateTimeExtensions.ToUnixTimestamp(System.DateTime)">
<summary>
Converts a <see cref="T:System.DateTime"/> to a Unix timestamp (number of seconds since
1970-01-01)
</summary>
</member>
<member name="T:Portoa.Persistence.IDtoMappable`1">
<summary>
Exposes an interface to map an object to a DTO representation
</summary>
<typeparam name="TDto">The DTO to map to</typeparam>
</member>
<member name="M:Portoa.Persistence.IDtoMappable`1.ToDto">
<summary>
Returns a DTO representation of this object
Convenience class for data transfer objects that have an integral
identifier
</summary>
</member>
</members>