示例#1
0
 public void Create(UserModel umToUpdate)
 {
     foreach (UserModel um in _usrList)
     {
         if (um.UserName == umToUpdate.UserName)
         {
             throw new System.InvalidOperationException("Duplicat username: " + um.UserName);
         }
     }
     _usrList.Add(umToUpdate);
 }
示例#2
0
        public ViewResult Create(UserModel um)
        {
            if (!TryUpdateModel(um))
            {
                ViewBag.updateError = "Create Failure";
                return View(um);
            }

            // ToDo: add persistent to DB.
            _usrs.Create(um);
            return View("Details", um);
        }
示例#3
0
        public void Update(UserModel umToUpdate)
        {

            foreach (UserModel um in _usrList)
            {
                if (um.UserName == umToUpdate.UserName)
                {
                    _usrList.Remove(um);
                    _usrList.Add(umToUpdate);
                    break;
                }
            }
        }