public ActionResult Put(string id, EventoDomain evento) { try { _eventoRepository.Atualizar(id, evento); return(Ok(evento)); } catch (Exception ex) { return(BadRequest(ex.Message)); } }
public ActionResult <EventoDomain> Create(EventoDomain evento) { try { _eventoRepository.Adicionar(evento); return(Ok(evento)); } catch (Exception ex) { throw new Exception(ex.Message); } }
public ActionResult <EventoDomain> Create(EventoDomain evento) { try { _eventoRepository.Adcionar(evento); return(Ok(evento)); } catch (Exception ex) { return(BadRequest(ex.Message)); } }
public int Deletar(int id) { EventoDomain evento = _context.Eventos.FirstOrDefault(x => x.Id == id); if (evento == null) { return(404); } _context.Eventos.Remove(evento); return(_context.SaveChanges()); }
public EventoDomain BuscarPorId(int id) { // string queryASerExecutada = "SELECT ID, TITULO, DESCRICAO, DATA_EVENTO, ACESSO_LIVRE, ID_INSTITUICAO, ID_TIPO_EVENTO FROM EVENTOS"; string queryASerExecutada = "SELECT E.ID AS ID_EVENTO, E.TITULO AS TITULO_EVENTO, E.DESCRICAO, E.DATA_EVENTO, E.ACESSO_LIVRE" + ", I.ID AS ID_INSTITUICAO, I.NOME_FANTASIA AS NOME_INSTITUICAO" + ", TE.ID AS ID_TIPO_EVENTO ,TE.TITULO AS TIPO_EVENTO " + "FROM EVENTOS E INNER JOIN INSTITUICOES I ON E.ID_INSTITUICAO = I.ID " + "INNER JOIN TIPOS_EVENTOS TE ON E.ID_TIPO_EVENTO = TE.ID" + "WHERE ID = @ID;"; using (SqlConnection con = new SqlConnection(stringDeConexao)) { using (SqlCommand cmd = new SqlCommand(queryASerExecutada, con)) { cmd.Parameters.AddWithValue("@ID", id); con.Open(); SqlDataReader rdr = cmd.ExecuteReader(); if (rdr.HasRows) { while (rdr.Read()) { EventoDomain evento = new EventoDomain { Id = Convert.ToInt32(rdr["ID_EVENTO"]), Titulo = rdr["TITULO_EVENTO"].ToString(), Descricao = rdr["DESCRICAO"].ToString(), DataEvento = Convert.ToDateTime(rdr["DATA_EVENTO"].ToString()), AcessoLivre = rdr["ACESSO_LIVRE"].ToString().Equals("True") ? true : false, Instituicao = new InstituicaoDomain { Id = Convert.ToInt32(rdr["ID_INSTITUICAO"]), NomeFantasia = rdr["NOME_INSTITUICAO"].ToString() }, TipoEvento = new TipoEventoDomain { Id = Convert.ToInt32(rdr["ID_TIPO_EVENTO"]), Nome = rdr["TIPO_EVENTO"].ToString() } }; return(evento); } } } } return(null); }
public ActionResult <EventoDomain> Alterar(string id, EventoDomain evento) { try { evento.Id = id; _repository.AtualizarEvento(id, evento); return(Ok(evento)); } catch (Exception _e) { return(BadRequest(_e.Message)); } }
public int Inserir(EventoDto eventoDto) { EventoDomain evento = new EventoDomain { Descricao = eventoDto.Descricao, UsuarioId = eventoDto.UsuarioId, UnidadeFavoritaId = eventoDto.UnidadeFavoritaId, DataEvento = eventoDto.DataEvento, DataAlteracao = DateTime.Now }; _context.Eventos.Add(evento); return(_context.SaveChanges()); }
public List <EventoDomain> Listar() { //string queryASerExecutada = "SELECT ID, TITULO, DESCRICAO, DATA_EVENTO, ACESSO_LIVRE, ID_TIPO_EVENTO FROM EVENTOS"; string queryASerExecutada = "SELECT E.ID AS ID_EVENTO, E.TITULO AS TITULO_EVENTO, E.DESCRICAO, E.DATA_EVENTO, E.ACESSO_LIVRE" + ", I.ID AS ID_INSTITUICAO, I.NOME_FANTASIA AS NOME_INSTITUICAO" + ", TE.ID AS ID_TIPO_EVENTO, TE.TITULO AS TIPO_EVENTO" + "FROM EVENTOS E INNER JOIN INSTITUICOES I ON E.ID_INSTITUICAO = I.ID" + "INNER JOIN TIPOS_EVENTOS TE ON E.ID_TIPO_EVENTO = TE.ID;"; List <EventoDomain> eventos = new List <EventoDomain>(); using (SqlConnection con = new SqlConnection(stringDeConexao)) { using (SqlCommand cmd = new SqlCommand(queryASerExecutada, con)) { con.Open(); SqlDataReader rdr = cmd.ExecuteReader(); while (rdr.Read()) { EventoDomain evento = new EventoDomain { Id = Convert.ToInt32(rdr["ID"]), Titulo = rdr["TITULO"].ToString(), Descricao = rdr["DESCRICAO"].ToString(), DataEvento = Convert.ToDateTime(rdr["DATA_EVENTO"].ToString()), AcessoLivre = rdr["ACESSO_LIVRE"].ToString().Equals("True") ? true : false, Instituicao = new InstituicaoDomain { Id = Convert.ToInt32(rdr["ID_INSTITUICAO"]), NomeFantasia = rdr["NOME_INSTITUICAO"].ToString(), }, TipoEvento = new TipoEventoDomain { Id = Convert.ToInt32(rdr["ID_TIPO_EVENTO"]), Nome = rdr["TIPO_EVENTO"].ToString(), } }; eventos.Add(evento); } } } return(eventos); }
private void IncluirEventoButton_Click(object sender, EventArgs e) { var evento = new EventoDomain() { Data = DateTime.Parse(dataEventoMaskedTextBox.Text), Descricao = descricaoTextBox.Text, Responsavel = responsavelTextBox.Text }; EventoManager.SalvarEvento(evento); if (true) { MessageBox.Show("Evento inserido com sucesso"); LimpaController(); } }
public IActionResult Post(EventoDomain evento) { try { EventoRepository.Cadastrar(evento); return(Ok()); } catch (Exception ex) { return(BadRequest(new { mensagem = ex } )); } }
public IActionResult Cadastrar([FromBody] EventoDomain evento) { List <ModelError> allErrors = new List <ModelError>(); try{ if (!ModelState.IsValid) { allErrors = ModelState.Values.SelectMany(v => v.Errors).ToList(); return(BadRequest(allErrors)); } _EventoRepository.Inserir(evento); return(Ok(evento)); }catch (System.Exception ex) { return(BadRequest(ex.Message)); } }
public void Cadastrar(EventoDomain evento) { using (SqlConnection con = new SqlConnection(stringDeConexao)) { string comandoSQL = "INSERT INTO EVENTOS (TITULO, DESCRICAO, DATA_EVENTO, ACESSO_LIVRE, ID_TIPO_EVENTO, ID_INSTITUICAO)" + "VALUES(@TITULO, @DESCRICAO, CONVERT(DATETIME, @DATA_EVENTO,120), @ACESSO_LIVRE, @ID_TIPO_EVENTO, @ID_INTITUICAO)"; SqlCommand cmd = new SqlCommand(comandoSQL, con); cmd.Parameters.AddWithValue("@TITULO", evento.Titulo); cmd.Parameters.AddWithValue("@DESCRICAO", evento.Descricao); cmd.Parameters.AddWithValue("@DATA_EVENTO", evento.DataEvento); cmd.Parameters.AddWithValue("@ACESSO_LIVRE", evento.AcessoLivre); cmd.Parameters.AddWithValue("@ID_TIPO_EVENTO", evento.TipoEventoId); cmd.Parameters.AddWithValue("@ID_INSTITUICAO", evento.InstituicaoId); con.Open(); cmd.ExecuteNonQuery(); con.Close(); } }
public int Atualizar(EventoDto eventoDto, int id) { EventoDomain evento = _context.Eventos.FirstOrDefault(x => x.Id == id); if (evento == null) { return(404); } evento.Descricao = eventoDto.Descricao; evento.UnidadeFavoritaId = eventoDto.UnidadeFavoritaId; evento.UsuarioId = eventoDto.UsuarioId; evento.DataEvento = eventoDto.DataEvento; evento.DataAlteracao = DateTime.Now; _context.Eventos.Update(evento); return(_context.SaveChanges()); }
public void Cadastrar(EventoDomain eventoDomain) { using (SqlConnection con = new SqlConnection(stringDeConexao)) { //CONVERT(DATETIME, @Data_Cadastro,120) string comandoSQL = "Insert into Eventos (Titulo, Descricao, DAta_Evento, Acesso_Livre, ID_Tipo_Evento, ID_INSTITUICAO) " + "Values(@Titulo, @Descricao, CONVERT(DATETIME, @Data_Evento,120), @Acesso_Livre, @Id_Tipo_Evento, @Id_Instituicao)"; SqlCommand cmd = new SqlCommand(comandoSQL, con); cmd.Parameters.AddWithValue("@Titulo", eventoDomain.Titulo); cmd.Parameters.AddWithValue("@Descricao", eventoDomain.Descricao); cmd.Parameters.AddWithValue("@Data_Evento", eventoDomain.DataEvento); cmd.Parameters.AddWithValue("@Acesso_Livre", eventoDomain.AcessoLivre); cmd.Parameters.AddWithValue("@Id_Tipo_Evento", eventoDomain.TipoEvento.Id); cmd.Parameters.AddWithValue("@Id_Instituicao", eventoDomain.Instituicao.Id); con.Open(); cmd.ExecuteNonQuery(); con.Close(); } }
/// <summary> /// Cadastra um evento /// </summary> /// <param name="evento">EventoDomain</param> public void Cadastrar(EventoDomain evento) { string QueryInsert = @"INSERT INTO EVENTOS(TITULO, DESCRICAO, DATA_EVENTO, ACESSO_LIVRE, ID_INSTITUICAO, ID_TIPO_EVENTO) VALUES(@TITULO, @DESCRICAO, @DATA_EVENTO, @ACESSO_LIVRE, @ID_INSTITUICAO, @ID_TIPO_EVENTO)"; using (SqlConnection con = new SqlConnection(StringConexao)) { con.Open(); SqlCommand cmd = new SqlCommand(QueryInsert, con); cmd.Parameters.AddWithValue("@TITULO", evento.Titulo); cmd.Parameters.AddWithValue("@DESCRICAO", evento.Descricao); cmd.Parameters.AddWithValue("@DATA_EVENTO", evento.DataEvento); cmd.Parameters.AddWithValue("@ACESSO_LIVRE", evento.AcessoLivre); cmd.Parameters.AddWithValue("@ID_INSTITUICAO", evento.InstituicaoId); cmd.Parameters.AddWithValue("@ID_TIPO_EVENTO", evento.TipoEventoId); cmd.ExecuteNonQuery(); } }
public void Atualizar(EventoDomain eventoDomain) { using (SqlConnection con = new SqlConnection(stringDeConexao)) { //CONVERT(DATETIME, @Data_Cadastro,120) string comandoSQL = "UPDATE EVENTOS SET Titulo = @Titulo, Id_Instituicao = @Id_Instituicao ,Descricao = @Descricao, DAta_Evento = CONVERT(DATETIME, @Data_Evento,120), Acesso_Livre = @Acesso_Livre, ID_Tipo_Evento" + " = @Id_Tipo_Evento WHERE ID = @Id "; SqlCommand cmd = new SqlCommand(comandoSQL, con); cmd.Parameters.AddWithValue("@Titulo", eventoDomain.Titulo); cmd.Parameters.AddWithValue("@Descricao", eventoDomain.Descricao); cmd.Parameters.AddWithValue("@Data_Evento", eventoDomain.DataEvento); cmd.Parameters.AddWithValue("@Acesso_Livre", eventoDomain.AcessoLivre); cmd.Parameters.AddWithValue("@Id_Tipo_Evento", eventoDomain.TipoEvento.Id); cmd.Parameters.AddWithValue("@Id_Instituicao", eventoDomain.Instituicao.Id); cmd.Parameters.AddWithValue("@Id", eventoDomain.Id); con.Open(); cmd.ExecuteNonQuery(); con.Close(); } }
/// <summary> /// Atualiza um evento /// </summary> /// <param name="id">Id do Evento</param> /// <param name="evento">EventoDomain</param> public void Atualizar(int id, EventoDomain evento) { string QueryUpdate = "UPDATE EVENTOS SET TITULO = @TITULO, DESCRICAO = @DESCRICAO, DATA_EVENTO = @DATA_EVENTO, ACESSO_LIVRE = @ACESSO_LIVRE, ID_INSTITUICAO = @ID_INSTITUICAO, ID_TIPO_EVENTO = @ID_TIPO_EVENTO WHERE ID = @ID"; using (SqlConnection con = new SqlConnection(StringConexao)) { con.Open(); SqlCommand cmd = new SqlCommand(QueryUpdate, con); cmd.Parameters.AddWithValue("@ID", id); cmd.Parameters.AddWithValue("@TITULO", evento.Titulo); cmd.Parameters.AddWithValue("@DESCRICAO", evento.Descricao); cmd.Parameters.AddWithValue("@DATA_EVENTO", evento.DataEvento); cmd.Parameters.AddWithValue("@ACESSO_LIVRE", evento.AcessoLivre); cmd.Parameters.AddWithValue("@ID_INSTITUICAO", evento.InstituicaoId); cmd.Parameters.AddWithValue("@ID_TIPO_EVENTO", evento.TipoEventoId); cmd.ExecuteNonQuery(); } }
public IActionResult Convite(ConviteDomain convite) { try { EventoDomain evento = EventoRepositorio.BuscarPorId(convite.EventoId); if (evento != null) { return(NotFound()); } convite.Situacao = (evento.AcessoLivre ? EnSituacaoConvite.APROVADO : EnSituacaoConvite.AGUARDANDO); ConviteRepositorio.Cadastrar(convite); return(Ok()); } catch (Exception ex) { return(BadRequest()); } }
internal static void SalvarEvento(EventoDomain evento) { EventoRepository.Instance.SalvarEvento(evento); }
public List <EventoDomain> Listar() { string QuerySelect = @"SELECT E.ID AS ID_EVENTO, E.TITULO AS TITULO_EVENTO, E.DESCRICAO, E.DATA_EVENTO, E.ACESSO_LIVRE, TE.ID AS ID_TIPO_EVENTO, TE.TITULO AS TITULO_TIPO_EVENTO, I.ID AS ID_INSTITUICAO, I.NOME_FANTASIA, I.RAZAOSOCIAL, I.CNPJ, I.LOGRADOURO, I.CEP, I.UF, I.CIDADE FROM EVENTOS E INNER JOIN TIPOS_EVENTOS TE ON E.ID_TIPO_EVENTO = TE.ID INNER JOIN INSTITUICOES I ON E.ID_INSTITUICAO = I.ID"; List <EventoDomain> listaEventos = new List <EventoDomain>(); using (SqlConnection con = new SqlConnection(StringConexao)) { con.Open(); using (SqlCommand cmd = new SqlCommand(QuerySelect, con)) { SqlDataReader sdr = cmd.ExecuteReader(); while (sdr.Read()) { EventoDomain evento = new EventoDomain { Id = Convert.ToInt32(sdr["Id_EVENTO"]), Titulo = sdr["TITULO_EVENTO"].ToString(), Descricao = sdr["DESCRICAO"].ToString(), DataEvento = Convert.ToDateTime(sdr["DATA_EVENTO"]), AcessoLivre = Convert.ToBoolean(sdr["ACESSO_LIVRE"]), TipoEvento = new TipoEventoDomain { Id = Convert.ToInt32(sdr["ID_TIPO_EVENTO"]), Nome = sdr["TITULO_TIPO_EVENTO"].ToString() }, Instituicao = new InstituicaoDomain { Id = Convert.ToInt32(sdr["ID_INSTITUICAO"]), NomeFantasia = sdr["NOME_FANTASIA"].ToString(), RazaoSocial = sdr["RAZAOSOCIAL"].ToString(), Cnpj = sdr["CNPJ"].ToString(), Logradouro = sdr["LOGRADOURO"].ToString(), Cep = sdr["CEP"].ToString(), Uf = sdr["UF"].ToString(), Cidade = sdr["CIDADE"].ToString() } }; listaEventos.Add(evento); } } } return(listaEventos); }
public DashboardController(PermutaDomain permutaDomain, EventoDomain eventoDomain) { _permutaDomain = permutaDomain; _eventoDomain = eventoDomain; }
public ActionResult Put(string id, EventoDomain evento) { evento.Id = id; _eventoRepository.Atualizar(id, evento); return(Ok()); }
public ActionResult <EventoDomain> Create(EventoDomain evento) { _eventoRepository.Adicionar(evento); return(Ok(evento)); }
public NoticiaController(EventoDomain domain) { _domain = domain; }
public EventoController(EventoDomain domain) { _domain = domain; }