Ejemplo n.º 1
0
        public ActorDirectoryResponseModel Get()
        {
            var actors = _backingService.AllPublicActors();

            return(new ActorDirectoryResponseModel()
            {
                Directory = actors.Select(c => ResponseMapper.ToResponseActorDirectoryEntry(c))
                            .ToArray <ResponseActorDirectoryEntry>()
            });
        }
Ejemplo n.º 2
0
        public ActorDirectoryResponseModel Get([Required] string id)
        {
            if (String.IsNullOrEmpty(id.Trim()))
            {
                Response.StatusCode = StatusCodes.Status400BadRequest;
                return(null);
            }

            var actor = _backingService.GetActorById(id);

            if (actor == null)
            {
                Response.StatusCode = StatusCodes.Status404NotFound;
                return(null);
            }

            // Get a resource
            return(new ActorDirectoryResponseModel()
            {
                Directory = new ResponseActorDirectoryEntry[] { ResponseMapper.ToResponseActorDirectoryEntry(actor) }
            });
        }