public ActionResult SaveDPS(DPS m, List <int> userType, string areaNums) { Guid managerId = (Guid)ViewBag.ManagerId; var loginUser = (UserInfo)ViewBag.User; var areaList = areaNums.Split(',').ToList(); m.Id = Guid.NewGuid(); m.CreateTime = DateTime.Now; m.CreateUserId = managerId; m.CreateUserName = loginUser.UserName; var goodsItem = _good.GetGoodsByNum(m.GoodsNum, managerId); var sendGoodsItem = _good.GetGoodsByNum(m.SendGoodsNum, managerId); if (goodsItem != null) { m.GoodsId = goodsItem.Id; m.GoodsName = goodsItem.GoodsTittle; } if (sendGoodsItem != null) { m.SendGoodsId = sendGoodsItem.Id; m.SendGoodsName = sendGoodsItem.GoodsTittle; } string userTypes = ""; userType.ForEach(x => { userTypes += x; userTypes += ","; }); m.UserTypes = userTypes; _active.CreateDPS(m, areaList); Response.Redirect("DPSList"); return(View()); }