Example #1
0
        public ActionResult RecordProfile(string ad)
        {
            Ad          ad1   = Ad.Deserialize(ad);
            List <Song> songs = getAllRecordSongs(ad1.Record.Id);

            ad1.Songs = songs;
            return(View(ad1));
        }
Example #2
0
        public ActionResult BuyRecord(string ad)
        {
            string email    = User.Identity.Name;
            Ad     adRecord = Ad.Deserialize(ad);
            RecBuy recBuy   = new RecBuy();

            recBuy.slreplace = new List <SelectListItem>();
            if (adRecord.Condition.Replacement)
            {
                var           query1  = new Neo4jClient.Cypher.CypherQuery("match (m{Email:'" + email + "'})-[s{Replacement:'True'}]->(r:Record) return r", new Dictionary <string, object>(), CypherResultMode.Set);
                List <Record> records = ((IRawGraphClient)client).ExecuteGetCypherResults <Record>(query1).ToList();
                foreach (var item in records)
                {
                    recBuy.slreplace.Add(new SelectListItem {
                        Text = item.Title, Value = item.Title
                    });
                }
            }
            recBuy.Record           = adRecord.Record;
            recBuy.Record.Condition = adRecord.Condition;
            recBuy.User             = adRecord.User;
            recBuy.recordSeller     = adRecord.Record.Title;
            return(View(recBuy));
        }