public IActionResult Get(string id)
        {
            var model = _service.GetCode(id);

            if (model == null)
            {
                throw new NotFoundException("ICD10 Code does not exists");
            }
            else
            {
                var responseModel = ICD10ResponseCodeModel.BuildResponseItem(model);
                return(Ok(new { ICD10Code = responseModel }));
            }
        }
示例#2
0
        public IActionResult Get()
        {
            var data = _context.Codes.Include(c => c.Category)
                       .Skip(100)
                       .Take(700)
                       .ToList();
            var items = new List <ICD10ResponseCodeModel>();

            foreach (var item in data)
            {
                var responseItem = new ICD10ResponseCodeModel();
                responseItem.AbbreviatedDescription = item.AbbreviatedDescription;
                responseItem.CategoryCode           = item.Category.Code;
                responseItem.CategoryTitle          = item.Category.Title;
                responseItem.DiagnosisCode          = item.DiagnosisCode;
                responseItem.FullCode        = item.FullCode;
                responseItem.FullDescription = item.FullDescription;
                items.Add(responseItem);
            }
            return(Json(items));
        }