Exemple #1
0
        public bool EliminarFavorito(Obtenerfavorito obtenerfavorito)
        {
            bool respuesta = false;

            try
            {
                using (var con = new SqlConnection(ConfigurationManager.ConnectionStrings["cnnSQL"].ToString()))
                {
                    con.Open();

                    var          cmd = new SqlCommand("delete favoritos where idevento=@IDEVENTO and idUsuario=@IDUSUARIO", con);
                    SqlParameter Prm;

                    Prm       = cmd.Parameters.Add("@IDEVENTO", System.Data.SqlDbType.Int);
                    Prm.Value = obtenerfavorito.IdEvento;
                    Prm       = cmd.Parameters.Add("@IDUSUARIO", System.Data.SqlDbType.Int);
                    Prm.Value = obtenerfavorito.IdUsuario;

                    cmd.ExecuteNonQuery();

                    respuesta = true;
                    con.Close();
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }

            return(respuesta);
        }
        public List <Favoritos> PostFavoritos([FromBody] Obtenerfavorito obtenerfavorito)
        {
            List <Favoritos> listeventos = new List <Favoritos>();
            var lisFavoritos             = eventoBL.ListaFavoritos(obtenerfavorito.IdUsuario, obtenerfavorito.Titulo);

            foreach (var item in lisFavoritos)
            {
                listeventos.Add(item);
            }
            return(listeventos);
        }
        public RptaObtenerfavorito Deletefavorito([FromBody] Obtenerfavorito obtenerfavorito)
        {
            RptaObtenerfavorito respuesta = new RptaObtenerfavorito();
            bool rpta = eventoBL.EliminarFavorito(obtenerfavorito);

            if (rpta == true)
            {
                respuesta.codigo  = 0;
                respuesta.Mensaje = "Se eliminó el registro de favoritos.";
            }
            else
            {
                respuesta.codigo  = -1;
                respuesta.Mensaje = "No se eliminó el registro de favoritos";
            }

            return(respuesta);
        }
        public RptaObtenerfavorito Insertfavorito([FromBody] Obtenerfavorito obtenerfavorito)
        {
            RptaObtenerfavorito respuesta = new RptaObtenerfavorito();
            String msjError = "";
            var    rpta     = eventoBL.InsertarFavoritos(obtenerfavorito, out msjError);

            if (rpta == 0)
            {
                respuesta.codigo  = 0;
                respuesta.Mensaje = "El evento se agrego a favoritos";
            }
            else
            {
                respuesta.codigo  = -1;
                respuesta.Mensaje = "El evento ya se encuentra en favoritos.";
            }

            return(respuesta);
        }
Exemple #5
0
        public short InsertarFavoritos(Obtenerfavorito favorito, out string MsjError)
        {
            short  _return = 0;
            string SQL;

            using (var con = new SqlConnection(ConfigurationManager.ConnectionStrings["cnnSQL"].ToString()))
            {
                SqlCommand     Cmd;
                SqlTransaction Trn;
                con.Open();

                Trn = con.BeginTransaction();

                MsjError = "Existe";
                try
                {
                    SQL = "INSERT INTO Favoritos (idEvento,idUsuario,Titulo,Fecha) VALUES(@idEvento, @idUsuario,@Titulo,@Fecha)";
                    Cmd = new SqlCommand(SQL, con, Trn);

                    SqlParameter Prm;
                    Prm       = Cmd.Parameters.Add("@idEvento", System.Data.SqlDbType.Int);
                    Prm.Value = favorito.IdEvento;
                    Prm       = Cmd.Parameters.Add("@idUsuario", System.Data.SqlDbType.Int);
                    Prm.Value = favorito.IdUsuario;
                    Prm       = Cmd.Parameters.Add("@Titulo", System.Data.SqlDbType.Char);
                    Prm.Value = "";
                    Prm       = Cmd.Parameters.Add("@Fecha", System.Data.SqlDbType.Char);
                    Prm.Value = "";
                    Cmd.ExecuteNonQuery();
                    Cmd.Transaction.Commit();
                    MsjError = "Se agrego a favoritos";
                }
                catch (Exception ex)
                {
                    _return  = -1;
                    MsjError = ex.Message;
                }
                con.Close();
            }

            return(_return);
        }
 public bool EliminarFavorito(Obtenerfavorito obtenerfavorito)
 {
     return(eventoDAL.EliminarFavorito(obtenerfavorito));
 }
 public short InsertarFavoritos(Obtenerfavorito favorito, out string MsjError)
 {
     return(eventoDAL.InsertarFavoritos(favorito, out MsjError));
 }