{ var requestId = Guid.NewGuid().ToString("N"); RequestValidator.ValidateWebRequestHeaders(Request); if (concert == null) throw new ClientRequestException(HttpStatusCode.BadRequest, "Failed to parse Concert."); if (!concert.ValidateConcert()) throw new ClientRequestException(HttpStatusCode.BadRequest, "One or more Concert prop..."); var concertService = new ConcertService(); var tweetService = new TweetService(); var responseModel = concertService.CreateConcert(requestId, concert); responseModel.TweetUrl = tweetConcert ? tweetService.TweetConcert(concert) : string.Empty; return responseModel; } Dependencies
{ var requestId = Guid.NewGuid().ToString("N"); RequestValidator.ValidateWebRequestHeaders(Request); if (concert == null) throw new ClientRequestException(HttpStatusCode.BadRequest, "Failed to parse Concert."); if (!concert.ValidateConcert()) throw new ClientRequestException(HttpStatusCode.BadRequest, "One or more Concert prop..."); var concertService = new ConcertService(); var tweetService = new TweetService(); var responseModel = concertService.CreateConcert(requestId, concert); responseModel.TweetUrl = tweetConcert ? tweetService.TweetConcert(concert) : string.Empty; return responseModel; }
{ var requestId = Guid.NewGuid().ToString("N"); RequestValidator.ValidateWebRequestHeaders(Request); if (concert == null) throw new ClientRequestException(HttpStatusCode.BadRequest, "Failed to parse Concert."); if (!concert.ValidateConcert()) throw new ClientRequestException(HttpStatusCode.BadRequest, "One or more Concert prop..."); var concertService = new ConcertService(); var tweetService = new TweetService(); var responseModel = concertService.CreateConcert(requestId, concert); responseModel.TweetUrl = tweetConcert ? tweetService.TweetConcert(concert) : string.Empty; return responseModel; }
{ var requestId = Guid.NewGuid().ToString("N"); RequestValidator.ValidateWebRequestHeaders(Request); if (concert == null) throw new ClientRequestException(HttpStatusCode.BadRequest, "Failed to parse Concert."); if (!concert.ValidateConcert()) throw new ClientRequestException(HttpStatusCode.BadRequest, "One or more Concert prop..."); var responseModel = _concertService.CreateConcert(requestId, concert); responseModel.TweetUrl = tweetConcert ? _tweetService.TweetConcert(concert) : string.Empty; return responseModel; }
{ var requestId = Guid.NewGuid().ToString("N"); RequestValidator.ValidateWebRequestHeaders(Request); if (concert == null) throw new ClientRequestException(HttpStatusCode.BadRequest, "Failed to parse Concert."); if (!concert.ValidateConcert()) throw new ClientRequestException(HttpStatusCode.BadRequest, "One or more Concert prop..."); var responseModel = _concertService.CreateConcert(requestId, concert); responseModel.TweetUrl = tweetConcert ? _tweetService.TweetConcert(concert) : string.Empty; return responseModel; }
{ var requestId = Guid.NewGuid().ToString("N"); RequestValidator.ValidateWebRequestHeaders(Request); if (concert == null) throw new ClientRequestException(HttpStatusCode.BadRequest, "Failed to parse Concert."); if (!concert.ValidateConcert()) throw new ClientRequestException(HttpStatusCode.BadRequest, "One or more Concert prop..."); var responseModel = _concertService.CreateConcert(requestId, concert); responseModel.TweetUrl = tweetConcert ? _tweetService.TweetConcert(concert) : string.Empty; return responseModel; }
{ var requestId = Guid.NewGuid().ToString("N"); RequestValidator.ValidateWebRequestHeaders(Request); if (concert == null) throw new ClientRequestException(HttpStatusCode.BadRequest, "Failed to parse Concert."); if (!concert.ValidateConcert()) throw new ClientRequestException(HttpStatusCode.BadRequest, "One or more Concert prop..."); var responseModel = _concertService.CreateConcert(requestId, concert); responseModel.TweetUrl = tweetConcert ? _tweetService.TweetConcert(concert) : string.Empty; return responseModel; }
{ var requestId = Guid.NewGuid().ToString("N"); RequestValidator.ValidateWebRequestHeaders(Request); if (concert == null) throw new ClientRequestException(HttpStatusCode.BadRequest, "Failed to parse Concert."); if (!concert.ValidateConcert()) throw new ClientRequestException(HttpStatusCode.BadRequest, "One or more Concert prop..."); var responseModel = _concertService.CreateConcert(requestId, concert); responseModel.TweetUrl = tweetConcert ? _tweetService.TweetConcert(concert) : string.Empty; return responseModel; }
{ var requestId = Guid.NewGuid().ToString("N"); RequestValidator.ValidateWebRequestHeaders(Request); if (concert == null) throw new ClientRequestException(HttpStatusCode.BadRequest, "Failed to parse Concert."); if (!concert.ValidateConcert()) throw new ClientRequestException(HttpStatusCode.BadRequest, "One or more Concert prop..."); var responseModel = _concertService.CreateConcert(requestId, concert); responseModel.TweetUrl = tweetConcert ? _tweetService.TweetConcert(concert) : string.Empty; return responseModel; }
{ var requestId = Guid.NewGuid().ToString("N"); RequestValidator.ValidateWebRequestHeaders(Request); if (concert == null) throw new ClientRequestException(HttpStatusCode.BadRequest, "Failed to parse Concert."); if (!concert.ValidateConcert()) throw new ClientRequestException(HttpStatusCode.BadRequest, "One or more Concert prop..."); var responseModel = _concertService.CreateConcert(requestId, concert); responseModel.TweetUrl = tweetConcert ? _tweetService.TweetConcert(concert) : string.Empty; return responseModel; }