コード例 #1
0
        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());
        }
コード例 #2
0
 public ActionResult <decimal> Post([FromBody] AddValueModel model)
 {
     return(Ok(model?.Parameter));
 }