Example #1
0
        public ActionResult Distribute(DistributeExpertViewModels model)
        {
            ControllerResult result = ControllerResult.SuccResult;

            try
            {
                var zjsp1   = string.Empty;
                var zjsp2   = string.Empty;
                var experts = model.DistributedExpert.Split(',');
                if (experts.Count() == 1)
                {
                    zjsp1 = experts[0];
                }
                else if (experts.Count() == 2)
                {
                    zjsp1 = experts[0];
                    zjsp2 = experts[1];
                }

                var ude = new t_D_UserTableTen()
                {
                    id      = model.Id,
                    pid     = model.PID,
                    zjsp1   = zjsp1,
                    zjsp2   = zjsp2,
                    @static = 2
                };

                string errorMsg = string.Empty;
                if (!checkQualifyService.SaveDistributeExpert(ude, out errorMsg))
                {
                    result         = ControllerResult.FailResult;
                    result.ErroMsg = errorMsg;
                }
                else
                {
                    LogUserAction("对检测机构资质Id:{0} 分配专家:[{1}]".Fmt(model.Id, model.DistributedExpert));
                }
            }
            catch (Exception ex)
            {
                result         = ControllerResult.FailResult;
                result.ErroMsg = ex.Message;
            }

            return(Content(result.ToJson()));
        }
Example #2
0
        public ActionResult Distribute(int id, int pid)
        {
            var model = new DistributeExpertViewModels();
            var users = GetSysExpertRoleUsers();

            if (users != null && users.Count > 0)
            {
                var dic = new Dictionary <int, string>();
                foreach (var item in users)
                {
                    dic.Add(item.Id, item.UserDisplayName);
                }

                model.Experts = dic;
            }

            model.Id  = id;
            model.PID = pid;

            return(View(model));
        }