コード例 #1
0
ファイル: ConfigsController.cs プロジェクト: chenchunwei/NPC
 public ActionResult JieKouRenSettings()
 {
     var model = new JieKouRenSettingsModel();
     model.Unit = new NpcContext().CurrentUser.Unit;
     model.JieKouRenId = model.Unit.JieKouRen != null ? model.Unit.JieKouRen.Id : default(Guid?);
     model.AliasName = model.Unit.AliasName;
     return View(model);
 }
コード例 #2
0
ファイル: ConfigsController.cs プロジェクト: chenchunwei/NPC
 public ActionResult JieKouRenSettingsPost(JieKouRenSettingsModel model)
 {
     try
     {
         if (model.JieKouRenId == null)
             throw new ArgumentException("必须设置接口人");
         var unit = new NpcContext().CurrentUser.Unit;
         unit.JieKouRen = _userRepository.Find(model.JieKouRenId.Value);
         unit.AliasName = model.AliasName;
         _unitRepository.Save(unit);
     }
     catch (Exception exception)
     {
         RedirectToMessage(exception.Message);
     }
     return RedirectToMessage("设置完成!");
 }