public async Task <ActionResult> AddPromoRewardRequest(PromoRewardRequestModel request) { var validationResult = _eventValidation.ValidateAddPromoRewardRequest(request); if (!validationResult.ValidationResult) { return(BadRequest(validationResult.ValidationMessage)); } await _eventLogic.AddPromoRewardRequest(request); return(Ok(Messages.GetMessageJson(MessageTitles.PromoRewardRequestAdded, CultureParser.GetCultureFromHttpContext(HttpContext)))); }