Beispiel #1
0
        public ActionResult XYChartView(int?id)
        {
            var chartData = (from aid in db.Answers
                             join qaid in db.QAnswers on aid.AId equals qaid.AId
                             where qaid.QId == id
                             group aid by aid.Answer into ai
                             select new Data {
                Name = ai.Key, Count = ai.Count()
            }).ToList();

            ViewBag.DataPoints = ToData.ToDataSet(chartData);
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Questions questions = db.Questions.Find(id);

            if (questions == null)
            {
                return(HttpNotFound());
            }
            var temp = questions.Method;

            questions.Method = temp.First().ToString().ToUpper() + temp.Substring(1, temp.Length - 6);
            return(View(questions));
        }
Beispiel #2
0
        /// <summary>
        /// build transaction clause
        /// </summary>
        /// <param name="toAddress"><seealso cref="Address"/> </param>
        /// <param name="abiDefinition"><seealso cref="AbiDefinition"/> Abi definition. </param>
        /// <param name="hexArguments"><seealso cref="String"/> </param>
        /// <returns> <seealso cref="ToClause"/> </returns>
        public static ToClause BuildToClause(Address toAddress, AbiDefinition abiDefinition, params object[] hexArguments)
        {
            ToData toData = new ToData();
            String data   = BuildData(abiDefinition, hexArguments);

            toData.SetData(data);
            return(new ToClause(toAddress, Amount.ZERO, toData));
        }
Beispiel #3
0
        /// <summary>
        /// Build deploying the contract codes. </summary>
        /// <param name="contractHex"> byte array
        /// @return </param>
        public static ToClause BuildDeployClause(string contractHex)
        {
            if (!string.IsNullOrWhiteSpace(contractHex))
            {
                return(null);
            }
            ToData toData = new ToData();

            toData.SetData(contractHex);
            return(new ToClause(Address.NULL_ADDRESS, Amount.ZERO, toData));
        }
Beispiel #4
0
 /// <summary>
 /// Build a transaction clause
 /// </summary>
 /// <param name="toAddress">
 ///            <seealso cref="Address"/> destination address. </param>
 /// <param name="amount">
 ///            <seealso cref="Amount"/> amount to transfer. </param>
 /// <param name="data">
 ///            <seealso cref="ToData"/> some comments maybe. </param>
 /// <returns> <seealso cref="ToClause"/> to clause. </returns>
 public static ToClause BuildVETToClause(Address toAddress, Amount amount, ToData data)
 {
     if (toAddress == null)
     {
         throw ClientArgumentException.Exception($"{nameof(toAddress)} is null");
     }
     if (amount == null)
     {
         throw ClientArgumentException.Exception($"{nameof(amount)} is null");
     }
     if (data == null)
     {
         throw ClientArgumentException.Exception($"{nameof(data)} is null");
     }
     return(new ToClause(toAddress, amount, data));
 }
Beispiel #5
0
        public int Add(EntryModel model)
        {
            var entry     = ToData.ToEntryData(model);
            int entryId   = _entryRepo.Add(entry, _context).Id;
            var phoneBook = _pbService.Get(entry.PhoneBookId);

            if (phoneBook.Entries == null)
            {
                phoneBook.Entries = new List <Entry>();
            }

            phoneBook.Entries.Add(entry);
            _pbService.Update(phoneBook);

            return(entryId);
        }
Beispiel #6
0
        public int Add(PhoneBookModel model)
        {
            var phoneBook = ToData.ToPhoneBookData(model);

            return(_phoneBookRepo.Add(phoneBook, _context).Id);
        }