Esempio n. 1
0
        public async Task <IActionResult> Update([FromRoute] int id, [FromBody] TRequestModel record)
        {
            if (!ModelState.IsValid)
            {
                return(this.BadRequest("Invalid data."));
            }

            TResultModel result = null;

            try
            {
                result = await CrudControllerService.UpdateAsync(id, record);;
            }
            catch (System.Exception er)
            {
                Console.WriteLine($"{er}");
                return(BadRequest($"{er.Message}{er.InnerException?.Message}"));
            }

            return(CreatedAtAction("Get", new { id = id }, result));
        }