public AuthorizedService Copy() { Server.Application.AuthorizedService serverAuthorizedService = (Server.Application.AuthorizedService)ToServerObject(); AuthorizedService copiedAuthorizedService = new AuthorizedService(application, serverAuthorizedService); return(copiedAuthorizedService); }
public override Object ToServerObject() { Server.Application.AuthorizedService serverAuthorizedService = new Server.Application.AuthorizedService(); MapToServerObject(serverAuthorizedService); return(serverAuthorizedService); }
public AuthorizedService(Application applicationReference, Server.Application.AuthorizedService serverAuthorizedService) { base.BaseConstructor(applicationReference, serverAuthorizedService); // COPY, DO NOT REFERENCE foreach (Server.Application.AuthorizedServiceDefinition currentDefinition in serverAuthorizedService.Definitions) { definitions.Add(new AuthorizedServiceDefinition(Application, currentDefinition)); } return; }
public virtual void MapToServerObject(Server.Application.AuthorizedService serverAuthorizedService) { base.MapToServerObject((Server.Application.CoreConfigurationObject)serverAuthorizedService); // COPY, DO NOT REFERENCE serverAuthorizedService.Definitions = new Server.Application.AuthorizedServiceDefinition[definitions.Count]; Int32 definitionIndex = 0; foreach (AuthorizedServiceDefinition currentDefinition in definitions) { serverAuthorizedService.Definitions[definitionIndex] = (Server.Application.AuthorizedServiceDefinition)currentDefinition.ToServerObject(); definitionIndex = definitionIndex + 1; } return; }