public RedirectToActionResult Editar(Guid param, AdicionarRequestViewModel requestModel) { /* VALIDAR FILTROS */ var listaDeErros = requestModel.ValidarEFiltrar(); if (listaDeErros.Count > 0) { TempData["formMensagensErro"] = listaDeErros; return(RedirectToAction("Editar")); } /* OPERAÇÔES */ try { _eventoService.Editar(param, requestModel); TempData["formMensagemSucesso"] = "Evento editado com sucesso!"; return(RedirectToAction("Index")); } catch (Exception exception) { TempData["formMensagensErro"] = new List <string> { exception.Message }; return(RedirectToAction("Editar")); } }
public async Task<dynamic> Editar([FromBody]Evento value) { try { await service.Editar(value); return new { code = 200, message = "Item editado com sucesso" }; } catch (Exception ex) { throw ex; } }