示例#1
0
        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"));
            }
        }
示例#2
0
        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;
            }
        }