private List <SelectListItem> GetLabSelectList(string userToken, string displayLanguage) { // aktif lab kayıtları listelenir List <SelectListItem> resultList = new List <SelectListItem>(); var apiResponseModel = _labService.GetAll(userToken, displayLanguage); resultList = apiResponseModel.Data.OrderBy(r => r.Name).Select(r => new SelectListItem() { Value = r.Id.ToString(), Text = r.Name }).ToList(); return(resultList); }
public IActionResult GetAll([FromHeader] string displayLanguage) { ApiResponseModel <List <Data.Entity.Lab> > responseModel = new ApiResponseModel <List <Data.Entity.Lab> >() { DisplayLanguage = displayLanguage }; try { var lab = _labService.GetAll(); responseModel.Data = lab; responseModel.ResultStatusCode = ResultStatusCodeStatic.Success; responseModel.ResultStatusMessage = "Success"; return(Ok(responseModel)); } catch (Exception ex) { responseModel.ResultStatusCode = ResultStatusCodeStatic.Error; responseModel.ResultStatusMessage = ex.Message; responseModel.Data = null; return(StatusCode(StatusCodes.Status500InternalServerError, responseModel)); } }