public async Task Change_Language() { RequestChangeLanguage langItem = new RequestChangeLanguage() { locale = "tr" }; var request = ConvertStringContent(langItem); var response = await client.PostAsync("/api/user/changelanguage", request); ThrowNewException(response); }
public IActionResult Change_Language([FromBody] RequestChangeLanguage languageItem) { BaseResult <bool> baseResult = new BaseResult <bool>(); if (!Validate <RequestChangeLanguageValidator>(languageItem)) { baseResult.statusCode = HttpStatusCode.NotFound; baseResult.message = _SMethod.Get_Enum_Description(enumErrorMessage.invalidModel); return(new NotFoundObjectResult(baseResult)); } User user = _SUser.Get_By_Id(GetUserId()); user.default_lang = languageItem.locale; baseResult.data = _SUser.Update_User(user); if (!baseResult.data) { baseResult.statusCode = HttpStatusCode.NotFound; baseResult.message = _SMethod.Get_Enum_Description(enumErrorMessage.unSuccessful); return(new NotFoundObjectResult(baseResult)); } return(new JsonResult(baseResult)); }