public async Task <ActionServiceResult> GetByID(string contestID) { StringValues userHeader; Request.Headers.TryGetValue("UserID", out userHeader); var userID = userHeader.FirstOrDefault().ToString(); var result = new ActionServiceResult(); if (userID == null || string.IsNullOrEmpty(userID)) { result.Success = false; result.Code = Code.NotFound; } else { var response = await _contestService.CheckScreen(userID, contestID); result.Data = response; } return(result); }