public async Task <IActionResult> PutCurdSnackDetail([FromBody] CurdSnackDetail curdSnackDetail)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            _context.Entry(curdSnackDetail).State = EntityState.Modified;

            try
            {
                await _context.SaveChangesAsync();
            }
            catch (Exception ex)
            {
                _logger.LogError(ex, "PutCurdSnack error");
                return(StatusCode(StatusCodes.Status500InternalServerError));
            }

            return(NoContent());
        }
Esempio n. 2
0
        public async Task <IActionResult> PutCurdSnack([FromBody] IEnumerable <CurdSnack> curdSnacks)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            foreach (var snack in curdSnacks)
            {
                _context.Attach(snack).State = EntityState.Modified;
            }

            try
            {
                await _context.SaveChangesAsync();
            }
            catch (Exception ex)
            {
                _logger.LogError(ex, "PutCurdSnack error");
                return(StatusCode(StatusCodes.Status500InternalServerError));
            }

            return(NoContent());
        }