public bool Delete(LinhaFavorita entity)
        {
            try
            {
                using (var con = _db.Connection)
                {
                    var linhaFavorita = con.Find <LinhaFavorita>(_ => _.Nome.Equals(entity.Nome));
                    if (linhaFavorita is LinhaFavorita)
                    {
                        entity.Id = linhaFavorita.Id;
                        return(con.Delete(entity) > 0);
                    }
                }
            }
            catch (Exception e)
            {
                Console.WriteLine(e);
                throw;
            }

            return(false);
        }
        public LinhaFavorita Add(LinhaFavorita entity, bool checkExists = true)
        {
            try
            {
                using (var con = _db.Connection)
                {
                    if (checkExists)
                    {
                        var exists = con.Find <LinhaFavorita>(_ => _.Nome.Equals(entity.Nome));
                        if (exists is null)
                        {
                            if (con.Insert(entity) > 0)
                            {
                                return(entity);
                            }
                        }
                        else
                        {
                            return(exists);
                        }
                    }
                    else
                    {
                        if (con.Insert(entity) > 0)
                        {
                            return(entity);
                        }
                    }
                }
            }
            catch (Exception e)
            {
                Console.WriteLine(e);
                //throw;
            }

            return(null);
        }
        public bool Update(LinhaFavorita entity)
        {
            try
            {
                using (var con = _db.Connection)
                {
                    var linhaFavorita =
                        con.Query <LinhaFavorita>("SELECT * FROM LinhaFavorita WHERE Nome like '?'", entity.Nome).FirstOrDefault();
                    if (linhaFavorita is LinhaFavorita)
                    {
                        entity.Id = linhaFavorita.Id;
                        return(con.Update(entity) > 0);
                    }
                }
            }
            catch (Exception e)
            {
                Console.WriteLine(e);
                throw;
            }

            return(false);
        }