public List <Manifestation> GetAllManifestationsByUserId(string id)
        {
            List <Manifestation> ret = null;

            ret = manifestationDB.GetAllBySellerId(id);

            ret = ret.Where(p => p.EventTime != null).OrderBy(p => p.EventTime).ToList();

            return(ret);
        }
        public string DeleteUser(User delete)
        {
            List <Manifestation> m = manifestationDB.GetAllBySellerId(delete.Username);
            List <Ticket>        t = null;

            if (m.Count != 0)
            {
                foreach (Manifestation man in m)
                {
                    string id = man.Id.ToString();
                    manifestationDB.Delete(id);
                    t = ticketDB.GetAllByManifestationId(id);

                    if (t.Count != 0)
                    {
                        foreach (Ticket tic in t)
                        {
                            string idTic = tic.Id.ToString();
                            ticketDB.Delete(idTic);
                        }
                    }
                }
            }

            else
            {
                t = ticketDB.GetAll();
                if (t.Count != 0)
                {
                    foreach (Ticket tic in t)
                    {
                        string idTic = tic.Id.ToString();

                        if (tic.Buyer == delete.Name + " " + delete.Surname)
                        {
                            ticketDB.Delete(idTic);
                        }
                    }
                }
            }


            userDB.Delete(delete);
            return("Success!");
        }