public async Task <IActionResult> GetPlayerCasinoReports(DateTime startDate, DateTime endDate, bool?onlyActive) { try { var session = this.GetPartnerSession(); var data = await _repo.CasinoPlayerHoldReport("tr", session.Id, startDate, endDate); if (data.Status == ResponseStatus.Error) { throw new Exception(data.ErrorMessage); } return(Ok(this.CreateSuccess(data.Data))); } catch (Exception e) { return(Ok(this.CreateError <string>(e.Message))); } }