BetterCms.Module.Pages.Services.DefaultRedirectService.DeleteRedirect C# (CSharp) Method

DeleteRedirect() public method

public DeleteRedirect ( System.Guid id, int version ) : bool
id System.Guid
version int
return bool
        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;
        }
    }