Changeset 6800
- Timestamp:
- 09/19/11 17:21:28 (13 years ago)
- Location:
- branches/ClientUserManagement
- Files:
-
- 9 added
- 5 edited
- 3 copied
Legend:
- Unmodified
- Added
- Removed
-
branches/ClientUserManagement/HeuristicLab.ClientUserManagement.sln
r6799 r6800 10 10 EndProject 11 11 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "HeuristicLab.Services.ClientManagement", "HeuristicLab.Services.ClientManagement\3.3\HeuristicLab.Services.ClientManagement.csproj", "{63D4C87A-030B-4578-8E9E-DAE6F3E39C90}" 12 EndProject 13 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "HeuristicLab.Services.UserManagement", "HeuristicLab.Services.UserManagement\3.3\HeuristicLab.Services.UserManagement.csproj", "{7FAF6FD7-F5C4-42AA-BA32-E89B563BDF60}" 12 14 EndProject 13 15 Global … … 25 27 {63D4C87A-030B-4578-8E9E-DAE6F3E39C90}.Release|Any CPU.ActiveCfg = Release|Any CPU 26 28 {63D4C87A-030B-4578-8E9E-DAE6F3E39C90}.Release|Any CPU.Build.0 = Release|Any CPU 29 {7FAF6FD7-F5C4-42AA-BA32-E89B563BDF60}.Debug|Any CPU.ActiveCfg = Debug|Any CPU 30 {7FAF6FD7-F5C4-42AA-BA32-E89B563BDF60}.Debug|Any CPU.Build.0 = Debug|Any CPU 31 {7FAF6FD7-F5C4-42AA-BA32-E89B563BDF60}.Release|Any CPU.ActiveCfg = Release|Any CPU 32 {7FAF6FD7-F5C4-42AA-BA32-E89B563BDF60}.Release|Any CPU.Build.0 = Release|Any CPU 27 33 EndGlobalSection 28 34 GlobalSection(SolutionProperties) = preSolution -
branches/ClientUserManagement/HeuristicLab.Services.ClientManagement/3.3/DataTransfer/ClientLog.cs
r6799 r6800 24 24 namespace HeuristicLab.Services.ClientManagement.DataTransfer { 25 25 [DataContract] 26 public class ClientLog {26 public class ClientLog : ClientManagementItem { 27 27 [DataMember] 28 28 public DateTime Timestamp { get; set; } -
branches/ClientUserManagement/HeuristicLab.Services.ClientManagement/3.3/DataTransfer/Resource.cs
r6799 r6800 22 22 using System; 23 23 using System.Runtime.Serialization; 24 24 25 namespace HeuristicLab.Services.ClientManagement.DataTransfer { 25 26 [DataContract] 26 public class Resource {27 public class Resource : ClientManagementItem { 27 28 [DataMember] 28 29 public Guid Id { get; set; } -
branches/ClientUserManagement/HeuristicLab.Services.ClientManagement/3.3/HeuristicLab.Services.ClientManagement.csproj
r6799 r6800 53 53 <Compile Include="DataTransfer\Client.cs" /> 54 54 <Compile Include="DataTransfer\ClientLog.cs" /> 55 <Compile Include="DataTransfer\ClientManagementItem.cs" /> 55 56 <Compile Include="DataTransfer\Group.cs" /> 56 57 <Compile Include="DataTransfer\Resource.cs" /> -
branches/ClientUserManagement/HeuristicLab.Services.ClientManagement/3.3/IClientManagementService.cs
r6799 r6800 31 31 32 32 #region Client 33 [OperationContract] 33 34 Client GetClient(Guid id); 34 35 36 [OperationContract] 35 37 IEnumerable<Client> GetClients(); 36 38 39 [OperationContract] 37 40 IEnumerable<Client> GetClientsOfGroup(Guid id); 38 41 42 [OperationContract] 39 43 Guid AddClient(Client dto); 40 44 45 [OperationContract] 41 46 void UpdateClient(Client dto); 42 47 48 [OperationContract] 43 49 void DeleteClient(Client dto); 44 50 #endregion 45 51 46 52 #region Group 53 [OperationContract] 47 54 Group GetGroup(Guid id); 48 55 56 [OperationContract] 49 57 IEnumerable<Group> GetGroups(); 50 58 59 [OperationContract] 51 60 IEnumerable<Group> GetGroupsOf(Guid clientId); 52 61 62 [OperationContract] 53 63 Guid AddGroup(Group dto); 54 64 65 [OperationContract] 55 66 void UpdateGroup(Group dto); 56 67 68 [OperationContract] 57 69 void DeleteGroup(Group dto); 58 70 #endregion 59 71 60 72 #region Resource 73 [OperationContract] 61 74 IEnumerable<Resource> GetResources(); 62 75 76 [OperationContract] 63 77 IEnumerable<Resource> GetMembers(Guid groupId); 64 78 #endregion 65 79 66 80 #region ClientLog 81 [OperationContract] 67 82 ClientLog GetLastClientLog(Guid clientId); 68 83 84 [OperationContract] 69 85 IEnumerable<ClientLog> GetClientLogs(Guid clientId); 70 86 87 [OperationContract] 71 88 IEnumerable<ClientLog> GetClientLogsSince(DateTime startDate); 72 89 90 [OperationContract] 73 91 void AddClientLogEntry(ClientLog log); 74 92 93 [OperationContract] 75 94 void DeleteClientLogEntry(DateTime timeStamp, Guid resourceId); 76 95 #endregion -
branches/ClientUserManagement/HeuristicLab.Services.UserManagement/3.3/DataTransfer/Role.cs
r6697 r6800 1 1 #region License Information 2 2 /* HeuristicLab 3 * Copyright (C) 2002-201 0Heuristic and Evolutionary Algorithms Laboratory (HEAL)3 * Copyright (C) 2002-2011 Heuristic and Evolutionary Algorithms Laboratory (HEAL) 4 4 * 5 5 * This file is part of HeuristicLab. … … 19 19 */ 20 20 #endregion 21 21 22 using System; 22 using System.Collections.Generic;23 using System.Linq;24 using System.Text;25 23 using System.Runtime.Serialization; 26 24 27 namespace HeuristicLab.Services. Authentication.DataTransfer {25 namespace HeuristicLab.Services.UserManagement.DataTransfer { 28 26 29 27 [DataContract] 30 public class Role : AuthenticationItem { 31 32 public Role() { 33 ApplicationId = Guid.Empty; 34 } 35 28 public class Role : UserManagementItem { 36 29 [DataMember] 37 30 public Guid ApplicationId { get; set; } -
branches/ClientUserManagement/HeuristicLab.Services.UserManagement/3.3/DataTransfer/User.cs
r6697 r6800 1 1 #region License Information 2 2 /* HeuristicLab 3 * Copyright (C) 2002-201 0Heuristic and Evolutionary Algorithms Laboratory (HEAL)3 * Copyright (C) 2002-2011 Heuristic and Evolutionary Algorithms Laboratory (HEAL) 4 4 * 5 5 * This file is part of HeuristicLab. … … 19 19 */ 20 20 #endregion 21 21 22 using System; 22 using System.Collections.Generic;23 using System.Linq;24 using System.Text;25 23 using System.Runtime.Serialization; 26 24 27 namespace HeuristicLab.Services.Authentication.DataTransfer { 28 25 namespace HeuristicLab.Services.UserManagement.DataTransfer { 29 26 [DataContract] 30 public class User : AuthenticationItem { 31 32 public User() { 33 Name = string.Empty; 34 Email = string.Empty; 35 ApplicationId = Guid.Empty; 36 CreateDate = DateTime.Now; 37 LastActivityDate = DateTime.Now; 38 LastLoginDate = DateTime.Now; 39 LastLockoutDate = DateTime.Now; 40 LastPasswordChangeDate = DateTime.Now; 41 } 42 27 public class User : UserManagementItem { 43 28 [DataMember] 44 29 public Guid ApplicationId { get; set; } … … 51 36 52 37 [DataMember] 53 public bool IsLo okedOut { get; set; }38 public bool IsLockedOut { get; set; } 54 39 55 40 [DataMember]
Note: See TracChangeset
for help on using the changeset viewer.