Пример #1
0
        public async Task <string> MosRead([DataSourceRequest] DataSourceRequest request)
        {
            var tessituraService = TessAuthClass.GetTessituraService(Session["TessPath"].ToString());

            var Response = await tessituraService.DiagnosticsFacade.GetStatusReport();

            if (Response.ErrorMessages != null)
            {
                ViewBag.errmessage = Response.ErrorMessages.ToString();
                return("Error");
            }
            else
            {
                return("hi");
            }
        }
Пример #2
0
        // GET: ProductionSeasons
        public async Task <ActionResult> ProductionSeasonsRead([DataSourceRequest] DataSourceRequest request)
        {
            var tessituraService = TessAuthClass.GetTessituraService(Session["TessPath"].ToString());

            var Response = await tessituraService.Txn.ProductionSeasons.GetAll();

            if (Response.ErrorMessages != null)
            {
                ViewBag.errmessage = Response.ErrorMessages.ToString();
                return(View());
            }
            else
            {
                var result = Response.ResponseObject;
                return(Json(result.ToDataSourceResult(request)));
            }
        }
Пример #3
0
        // GET: theaters
        public async Task <ActionResult> TheatersRead([DataSourceRequest] DataSourceRequest request)
        {
            var tessituraService = TessAuthClass.GetTessituraService(Session["TessPath"].ToString());

            var Response = await tessituraService.Referencedata.Theaters.GetSummaries();

            if (Response.ErrorMessages != null)
            {
                ViewBag.errmessage = Response.ErrorMessages.ToString();
                return(View());
            }
            else
            {
                var result = Response.ResponseObject;
                return(Json(result.ToDataSourceResult(request)));
            }
        }
Пример #4
0
        // GET: Performances
        public async Task <ActionResult> PerformancesRead([DataSourceRequest] DataSourceRequest request)
        {
            var tessituraService = TessAuthClass.GetTessituraService(Session["TessPath"].ToString());

            //Search gives back a different data set
            //var sr = new PerformanceSearchRequest();
            //sr.PerformanceStartDate = DateTime.Now;
            //var Response = await tessituraService.Txn.Performances.Search(sr);

            var Response = await tessituraService.Txn.Performances.GetSummaries();


            if (Response.ErrorMessages != null)
            {
                ViewBag.errmessage = Response.ErrorMessages.ToString();
                return(View());
            }
            else
            {
                var result = Response.ResponseObject;
                return(Json(result.ToDataSourceResult(request)));
            }
        }