public async Task <IActionResult> AddValue(int keyId, string cultureCode, AddValueModel model) { await securityService.ThrowIfNoAccessToTranslationWithMinimalRole( HttpContext.User.GetId(), keyId, ProjectAccountRole.Editor ); var ci = new CultureInfo(cultureCode, false); var cultures = CultureInfo.GetCultures(CultureTypes.SpecificCultures); if (cultures.All(c => !c.Equals(ci))) { return(BadRequest("Invalid culture code")); } await translationService.UpsertValue(keyId, ci, model.Value); return(Ok()); }
public ActionResult <decimal> Post([FromBody] AddValueModel model) { return(Ok(model?.Parameter)); }