public Hero GetAvenger(string name) { _Logger.Log("Calling SuperheroService.GetAvenger('{0}').", name); var avenger = _AvengerRepository.Fetch(name); _Logger.Log("SuperheroService.GetAvenger('{0}') called.", name); return(avenger); }
public Hero GetAvenger(string name) { _logger.Log($"Calling SuperheroService.GetAvenger('{name}')."); var avenger = _avengerRepository.Fetch(name); _logger.Log($"SuperheroService.GetAvenger('{name}') called."); return(avenger); }
public Hero GetAvenger(string name) { //Logger logger = new Logger(); _logger.Log("Calling SuperheroService.GetAvenger('{0}').", name); //AvengerRepository avengerRepository = new AvengerRepository(); var avenger = _avengerRepository.Fetch(name); _logger.Log("SuperheroService.GetAvenger('{0}') called.", name); return(avenger); }
public HttpResponseMessage GetAvenger(HttpRequestMessage request, string name) { HttpResponseMessage response = null; _Logger.Log("Calling SuperheroService.GetAvenger('{0}').", name); var avenger = _AvengerRepository.Fetch(name); if (avenger != null) { response = request.CreateResponse <Hero>(HttpStatusCode.OK, avenger); } else { response = request.CreateErrorResponse(HttpStatusCode.NoContent, name); } _Logger.Log("SuperheroService.GetAvenger('{0}') called.", name); return(response); }