public bool DeleteRedirect(Guid id, int version)
{
Redirect redirect;
if (version > 0)
{
redirect = repository.Delete<Redirect>(id, version);
}
else
{
redirect = repository.First<Redirect>(id);
repository.Delete(redirect);
}
unitOfWork.Commit();
Events.PageEvents.Instance.OnRedirectDeleted(redirect);
return true;
}
}