Core.Attempt - refactor and cleanup

This commit is contained in:
Stephan
2013-09-04 17:14:06 +02:00
parent 1ba8ad5fbb
commit 85ab96f71a
23 changed files with 284 additions and 171 deletions

View File

@@ -143,16 +143,16 @@ namespace Umbraco.Core.Profiling
private Attempt<HttpRequestBase> TryGetRequest(object sender)
{
var app = sender as HttpApplication;
if (app == null) return Attempt<HttpRequestBase>.False;
if (app == null) return Attempt<HttpRequestBase>.Fail();
try
{
var req = app.Request;
return new Attempt<HttpRequestBase>(true, new HttpRequestWrapper(req));
return Attempt<HttpRequestBase>.Succ(new HttpRequestWrapper(req));
}
catch (HttpException ex)
{
return new Attempt<HttpRequestBase>(ex);
return Attempt<HttpRequestBase>.Fail(ex);
}
}
}