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

            // ToDo: add persistent to DB
            _usrs.Update(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;
         }
     }
 }