public async Task <ActionResult <SeguroAuto> > PostSeguroAuto(SeguroAuto seguroAuto)
        {
            _context.SegurosAuto.Add(seguroAuto);
            await _context.SaveChangesAsync();

            return(CreatedAtAction("GetSeguroAuto", new { id = seguroAuto.Id }, seguroAuto));
        }
        public async Task <IActionResult> PutSeguroAuto(int id, SeguroAuto seguroAuto)
        {
            if (id != seguroAuto.Id)
            {
                return(BadRequest());
            }

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

            try
            {
                await _context.SaveChangesAsync();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!SeguroAutoExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(NoContent());
        }
示例#3
0
        public IActionResult Put([FromBody] SeguroAuto item)
        {
            try
            {
                seguroAutoService.Put <SeguroAutoValidator>(item);

                return(new ObjectResult(item));
            }
            catch (ArgumentNullException ex)
            {
                return(NotFound(ex));
            }
            catch (Exception ex)
            {
                return(BadRequest(ex));
            }
        }