public IActionResult Listar() { try { return(Ok(LocalEventoRepository.Listar())); } catch (Exception e) { return(BadRequest(new { Erro = true, Mensagem = e.Message })); } }
public IActionResult Excluir(LocaisEventos localEvento) { try { LocalEventoRepository.Excluir(localEvento); return(Ok(new { Mensagem = "Vínculo excluído com sucesso!" })); }catch (Exception e) { return(BadRequest(new { Erro = true, Mensagem = e.Message })); } }
public IActionResult Cadastrar(LocaisEventos localEvento) { try { LocalEventoRepository.Cadastrar(localEvento); return(Ok(new { Mensagem = "Evento vinculado a local com sucesso!" })); } catch (Exception e) { return(BadRequest(new { Erro = true, Mensagem = e.Message })); } }
public IActionResult BuscarEventosDeLocal(int idLocal) { try { var lista = LocalEventoRepository.BuscarEventosDeLocal(idLocal); return(Ok(lista)); } catch (Exception e) { return(BadRequest(new { Erro = true, Mensagem = e.Message })); } }
public IActionResult BuscarLocaisDeEvento(int idEvento) { try { var evento = EventoRepository.BuscarPorId(idEvento); var locais = LocalEventoRepository.BuscarLocaisDeEvento(idEvento); return(Ok(new { Evento = evento, Locais = locais })); } catch (Exception e) { return(BadRequest(new { Erro = true, Mensagem = e.Message })); } }
public LocaisEventosController() { LocalEventoRepository = new LocalEventoRepository(); EventoRepository = new EventoRepository(); }