Exemplo n.º 1
0
        public JsonResult InAnswer(string dicJson, string Ids, int notificationReadId, int adminId)
        {
            IDictionary <Guid, string> dic = JsonHelper.FromJson <Dictionary <Guid, string> >(dicJson);

            if (dic.Count() != Ids.Split(",").Length)
            {
                return(Json(new OperationResult(OperationResultType.Error, "题目未答完")));
            }

            OperationResult opera = _notificationQASystemContract.Answer(adminId, notificationReadId, dic);

            return(Json(opera));
        }
Exemplo n.º 2
0
        public JsonResult InAnswer(List <List <string> > list, string Ids, int notificationReadId)
        {
            if (list.Count() != Ids.Split(",").Length)
            {
                return(Json(new OperationResult(OperationResultType.Error, "题目未答完")));
            }

            IDictionary <Guid, string> dic = new Dictionary <Guid, string>();

            foreach (var item in list)
            {
                KeyValuePair <Guid, string> d = new KeyValuePair <Guid, string>(new Guid(item[0]), item[1]);

                dic.Add(d);
            }

            int             adminId = AuthorityHelper.OperatorId ?? 0;
            OperationResult opera   = _notificationQASystemContract.Answer(adminId, notificationReadId, dic);

            return(Json(opera));
        }