From 4f673e235feb5c8afce948be369e38754da2b2ae Mon Sep 17 00:00:00 2001 From: Sebastien Ros Date: Thu, 2 Sep 2010 16:48:07 -0700 Subject: [PATCH] Corrected build failure --HG-- branch : dev --- .../Orchard.Users/Services/MembershipService.cs | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/src/Orchard.Web/Modules/Orchard.Users/Services/MembershipService.cs b/src/Orchard.Web/Modules/Orchard.Users/Services/MembershipService.cs index 69149386d..039e35e3a 100644 --- a/src/Orchard.Web/Modules/Orchard.Users/Services/MembershipService.cs +++ b/src/Orchard.Web/Modules/Orchard.Users/Services/MembershipService.cs @@ -6,7 +6,6 @@ using System.Text; using System.Web.Security; using System.Xml.Linq; using JetBrains.Annotations; -using Orchard.Data; using Orchard.Logging; using Orchard.ContentManagement; using Orchard.Security; @@ -16,7 +15,6 @@ using Orchard.Users.Models; using Orchard.Settings; using Orchard.Messaging.Services; using System.Collections.Generic; -using System.Web.Mvc; namespace Orchard.Users.Services { [UsedImplicitly] @@ -25,11 +23,9 @@ namespace Orchard.Users.Services { private readonly IContentManager _contentManager; private readonly IMessageManager _messageManager; private readonly IEnumerable _userEventHandlers; - private readonly IRepository _userRepository; - public MembershipService(IContentManager contentManager, IRepository userRepository, IMessageManager messageManager, IEnumerable userEventHandlers) { + public MembershipService(IContentManager contentManager, IMessageManager messageManager, IEnumerable userEventHandlers) { _contentManager = contentManager; - _userRepository = userRepository; _messageManager = messageManager; _userEventHandlers = userEventHandlers; Logger = NullLogger.Instance; @@ -83,7 +79,7 @@ namespace Orchard.Users.Services { return user; } - public void SendChallengeEmail(UserPart user, string url) { + public void SendChallengeEmail(IUser user, string url) { _messageManager.Send(user.ContentItem.Record, MessageTypes.Validation, "Email", new Dictionary { { "ChallengeUrl", url } }); } @@ -107,7 +103,7 @@ namespace Orchard.Users.Services { return user; } - public string GetEncryptedChallengeToken(UserPart user) { + public string GetEncryptedChallengeToken(IUser user) { var challengeToken = new XElement("Token", new XAttribute("username", user.UserName), new XAttribute("validate-by-utc", DateTime.UtcNow.Add(DelayToValidate).ToString(CultureInfo.InvariantCulture))).ToString(); var data = Encoding.UTF8.GetBytes(challengeToken); return MachineKey.Encode(data, MachineKeyProtection.All);