示例#1
0
        public ActionResult UpdateStatus(Dictionary <object, object> args)
        {
            var result = false;

            if (args != null && args.ContainsKey("CustomerStatus"))
            {
                string username  = User.Identity.GetUserId();
                var    status    = args["CustomerStatus"].ToString().Split(';');
                var    cabinetId = args["CabinetId"].ToString();
                if (status.Length > 0)
                {
                    foreach (var item in status)
                    {
                        var info = item.Split(':');
                        if (info.Length == 2)
                        {
                            var nodeId         = info[0].Trim();
                            var customerStatus = info[1].Trim();
                            IEnumerable <DokmeeIndex> dokmeeIndex = new List <DokmeeIndex>
                            {
                                new DokmeeIndex
                                {
                                    Name  = "Document Status",
                                    Value = customerStatus
                                }
                            };
                            _dokmeeService.UpdateIndex(username, nodeId, dokmeeIndex, cabinetId);
                        }
                    }
                }
                result = true;
            }
            return(View(result));
        }
示例#2
0
 public ActionResult UpdateStatus(Dictionary <object, object> args)
 {
     if (args != null && args.ContainsKey("CustomerStatus"))
     {
         string username = User.Identity.GetUserId();
         _dokmeeService.UpdateIndex(username, args);
     }
     return(Json(new { }));
 }