示例#1
0
 public IActionResult Put(int id, restaurante data)
 {
     try
     {
         _restauranteService.Update(id, data);
         return(Ok());
     }
     catch (Exception ex)
     {
         return(StatusCode(500, ex.Message));
     }
 }
示例#2
0
 public IActionResult Update([FromBody] restaurante restaurante, int id)
 {
     try
     {
         if (restaurante.id != id)
         {
             return(BadRequest());
         }
         _svc.Update(restaurante);
         return(Ok("Atualizado com sucesso"));
     }
     catch (Exception e)
     {
         return(BadRequest(e.Message));
     }
 }
示例#3
0
 public IActionResult Update([FromBody] ApplicationCore.Entity.Restaurante restaurante, int id)
 {
     try
     {
         if (restaurante.Id != id)
         {
             return(BadRequest());
         }
         _restauranteService.Update(restaurante);
         return(new OkObjectResult(restaurante));
         //return Ok("Atualizado!");
     }
     catch (Exception e)
     {
         return(BadRequest(e.Message));
     }
 }
        public async Task <IActionResult> Atualizar(RestauranteUpdateViewModel updateViewModel)
        {
            var            configuration = new MapperConfiguration(cfg => { cfg.CreateMap <RestauranteUpdateViewModel, ClienteDTO>(); });
            IMapper        mapper        = configuration.CreateMapper();
            RestauranteDTO restaurante   = mapper.Map <RestauranteDTO>(updateViewModel);

            try
            {
                await _restauranteService.Update(restaurante);

                return(RedirectToAction("Index", "Restaurante"));
            }

            catch (Exception ex)
            {
                ViewBag.ErroGenerico = ex.Message;
            }
            return(View());
        }