コード例 #1
0
        public IActionResult Update(string id, Vendedor vendedorIn)
        {
            var vendedor = _vendedorService.Get(id);

            if (vendedor == null)
            {
                return(NotFound());
            }

            _vendedorService.Update(id, vendedorIn);

            return(NoContent());
        }
コード例 #2
0
 public IActionResult Editar(int?id, Vendedores vendedor)
 {
     if (id != vendedor.Id)
     {
         return(BadRequest());
     }
     try {
         _vendedorService.Update(vendedor);
         return(RedirectToAction(nameof(Index)));
     }
     catch (ApplicationException e) {
         return(RedirectToAction(nameof(Error), new { message = e.Message }));
     }
 }
コード例 #3
0
 public IActionResult Editar(int id, Vendedor vendedor)
 {
     if (id != vendedor.Id)
     {
         return(RedirectToAction(nameof(Error), new { msg = "Id não corresponde." }));
     }
     try
     {
         _vendedorService.Update(vendedor);
         return(RedirectToAction(nameof(Index)));
     }
     catch (NotFoundException e)
     {
         return(RedirectToAction(nameof(Error), new { msg = e.Message }));
     }
     catch (DbConcurrencyException e)
     {
         return(RedirectToAction(nameof(Error), new { msg = e.Message }));
     }
 }