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())); }
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)); }