Example #1
0
        public System.Web.Mvc.ActionResult JsonAction([FromBody] DataFields jsonData)
        {
            _logger.LogInformation("WebAPIController - In HttpPost with overload of FromBody DataFields");
            DataFields newData = new()
            {
                LastModifiedDate = DateTime.UtcNow,
                FullName         = jsonData.FullName,
                MyText           = jsonData.MyText,
                Summary          = jsonData.Summary
            };  //calling program will convert UTC to local time as needed

            try
            {
                _apiService.Create(newData);
                return(new HttpStatusCodeResult(HttpStatusCode.OK));
            }
            catch
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
        }