Пример #1
0
        public async Task <JsonResult> GetDMDVersion()
        {
            string token = HttpContext.Session.GetString("access_token");

            var response = await TerminologyAPIService.GetDmdSnomedVersion(token);

            if (response.StatusCode != DataService.APIModel.StatusCode.Success)
            {
                var errors = "Error while getting the DMD SNOMED version data.";

                if (response.ErrorMessages.IsCollectionValid())
                {
                    errors = errors + string.Join('\n', response.ErrorMessages);
                }

                _toastNotification.AddErrorToastMessage(errors);

                return(Json(null));
            }

            var dmdSnomedVersion = response.Data;

            if (dmdSnomedVersion.IsNotNull())
            {
                var result = dmdSnomedVersion.DmdVersion;

                return(Json(result));
            }
            else
            {
                return(Json(null));
            }
        }