public IActionResult Edit(EventoViewModel eventoViewModel) { if (!ValidarAutoridadeEvento(eventoViewModel)) { return(RedirectToAction("MeusEventos", _eventoAppService.ObterEventoPorOrganizador(OrganizadorId))); } if (!ModelState.IsValid) { return(View(eventoViewModel)); } eventoViewModel.OrganizadorId = OrganizadorId; _eventoAppService.Atualizar(eventoViewModel); ViewBag.RetornoPost = OperacaoValida() ? "success,Evento atualizado com sucesso!" : "error,Evento não atualizado! Verifique as mensagens!"; if (_eventoAppService.ObterPorId(eventoViewModel.Id).Online) { eventoViewModel.Endereco = null; } else { eventoViewModel = _eventoAppService.ObterPorId(eventoViewModel.Id); } return(View(eventoViewModel)); }
public IActionResult Edit([Bind("Id,Nome,DescricaoCurta,DescricaoLonga,DataInicio,DateFinal,Gratuito,Valor,Online,NomeEmpresa,CategoriaId,OrganizadorId")] EventoViewModel eventoViewModel) { if (!ModelState.IsValid) { return(View(eventoViewModel)); } if (ValidarAutoridadeEvento(eventoViewModel)) { return(RedirectToAction("MeusEventos", _eventoAppService.ObterEventoPorOrganizador(OrganizadorId))); } eventoViewModel.OrganizadorId = OrganizadorId; //Não camada de DOMAIN é validado se este organizador é realmente o dono do EVENTO _eventoAppService.Atualizar(eventoViewModel); ViewBag.RetornoPost = OperacaoValida() ? "success,Evento atualizado com sucesso." : "error,Evento não pode ser atualizado. Verifique as mensagens."; var eventoAtualizado = _eventoAppService.ObterPorId(eventoViewModel.Id); if (eventoAtualizado.Online) { eventoViewModel.Endereco = null; } else { eventoViewModel = eventoAtualizado; } return(View(eventoViewModel)); }
public IActionResult Put([FromBody] EventoViewModel eventoVielModel) { if (!ModelState.IsValid) { NotificarErroModelInvalida(); return(Response()); } _eventoAppService.Atualizar(eventoVielModel); return(Response(eventoVielModel)); }
public IActionResult Edit(EventoViewModel eventoViewModel) { if (ModelState.IsValid) { return(View(eventoViewModel)); } _eventoAppService.Atualizar(eventoViewModel); return(View(eventoViewModel)); }
public IHttpActionResult PutEventoViewModel(Guid id, EventoViewModel eventoViewModel) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != eventoViewModel.Id || !EventoViewModelExists(id)) { return(BadRequest()); } _eventoAppService.Atualizar(eventoViewModel); return(StatusCode(HttpStatusCode.NoContent)); }
public IActionResult Put([FromBody] EventoViewModel eventoViewModel) { _eventoAppService.Atualizar(eventoViewModel); return(Response(eventoViewModel)); }