diff --git a/src/Umbraco.Core/Services/MemberService.cs b/src/Umbraco.Core/Services/MemberService.cs
index a24a7d8d49..237e7286c0 100644
--- a/src/Umbraco.Core/Services/MemberService.cs
+++ b/src/Umbraco.Core/Services/MemberService.cs
@@ -197,6 +197,15 @@ namespace Umbraco.Core.Services
#region IMembershipMemberService Implementation
+ ///
+ /// Creates a new Member
+ ///
+ ///
+ ///
+ ///
+ ///
+ ///
+ ///
public IMember CreateMember(string username, string email, string password, string memberTypeAlias, int userId = 0)
{
var uow = _uowProvider.GetUnitOfWork();
@@ -226,6 +235,14 @@ namespace Umbraco.Core.Services
return member;
}
+ ///
+ /// Gets a Member by its Id
+ ///
+ ///
+ /// The Id should be an integer or Guid.
+ ///
+ ///
+ ///
public IMember GetById(object id)
{
if (id is int)
@@ -241,6 +258,11 @@ namespace Umbraco.Core.Services
return null;
}
+ ///
+ /// Gets a Member by its Email
+ ///
+ ///
+ ///
public IMember GetByEmail(string email)
{
using (var repository = _repositoryFactory.CreateMemberRepository(_uowProvider.GetUnitOfWork()))
@@ -252,6 +274,11 @@ namespace Umbraco.Core.Services
}
}
+ ///
+ /// Gets a Member by its Username
+ ///
+ ///
+ ///
public IMember GetByUsername(string userName)
{
using (var repository = _repositoryFactory.CreateMemberRepository(_uowProvider.GetUnitOfWork()))
@@ -263,6 +290,10 @@ namespace Umbraco.Core.Services
}
}
+ ///
+ /// Deletes a Member
+ ///
+ ///
public void Delete(IMember member)
{
var uow = _uowProvider.GetUnitOfWork();
@@ -273,6 +304,10 @@ namespace Umbraco.Core.Services
}
}
+ ///
+ /// Saves an updated Member
+ ///
+ ///
public void Save(IMember member)
{
var uow = _uowProvider.GetUnitOfWork();