public FindContainerResponse FindContainer(FindContainerRequest request) { lock (findContainerActionLock) { if (findContainerAction == null) { findContainerAction = PolicyInjection.Create <BusinessActions.FindContainerAction>(); } } request.FindContainerParameters.ContainerName = GetUserContainerName(request.FindContainerParameters.ContainerName); BusinessEntities.FindContainerParameters parameters = FindContainerParametersTranslator.TranslateFromServiceToBusiness(request.FindContainerParameters); BusinessEntities.FindContainerResult result = findContainerAction.Execute(parameters); FindContainerResponse response = new FindContainerResponse(); response.FindContainerResult = FindContainerResultTranslator.TranslateFromBusinessToService(result); return(response); }
public FindContainerResponse FindContainer(FindContainerRequest request) { return(adapter.FindContainer(request)); }