public async Task <LocaleStringResourceGetResponse> Get(LocaleStringResourceGetRequest request) { LocaleStringResourceGetResponse response = new LocaleStringResourceGetResponse(); try { if (!string.IsNullOrEmpty(request.Id)) { RLocaleStringResource locale = await _localeStringResourceService.GetById(request.Id); if (locale == null) { response.SetFail(BaseResponse.ErrorCodeEnum.LocaleStringResourceNotFound); return(response); } response.Locale = locale.ToModel(); } else { response.Locale = new LocaleStringResourceViewModel() { Status = false, }; } } catch (Exception e) { response.SetFail(e); _logger.LogError(e, e.Message, request); } return(response); }
public async Task <IActionResult> Get([FromBody] LocaleStringResourceGetRequest request) { try { var response = await _localeStringResourceAppService.Get(request); return(Json(response)); } catch (Exception e) { _logger.LogError(e, Common.Common.GetMethodName(), request); throw; } }