示例#1
0
        private HttpResponseMessage Execute()
        {
            HttpErrorNegareh error = new HttpErrorNegareh(_exception, _dependencies.IncludeErrorDetail);

            return(NegotiatedContentResultNegareh <HttpErrorNegareh> .Execute(HttpStatusCode.InternalServerError, error,
                                                                              _dependencies.ContentNegotiator, _dependencies.Request, _dependencies.Formatters));
        }
        private HttpResponseMessage Execute()
        {
            HttpErrorNegareh error;

            if (_modelNames == null)
            {
                error = new HttpErrorNegareh(_modelState, _dependencies.IncludeErrorDetail);
            }
            else
            {
                error = new HttpErrorNegareh(_modelState, _dependencies.IncludeErrorDetail, _modelNames);
            }
            return(NegotiatedContentResultNegareh <HttpErrorNegareh> .Execute(HttpStatusCode.BadRequest, error,
                                                                              _dependencies.ContentNegotiator, _dependencies.Request, _dependencies.Formatters));
        }