public ActorDirectoryResponseModel Get() { var actors = _backingService.AllPublicActors(); return(new ActorDirectoryResponseModel() { Directory = actors.Select(c => ResponseMapper.ToResponseActorDirectoryEntry(c)) .ToArray <ResponseActorDirectoryEntry>() }); }
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) } }); }