Exemple #1
0
        public ActionResult Edit(int id)
        {
            User model;

            using (_connection = Utilities.GetOpenConnection())
            {
                model = _connection.Get <User>(id);
            }
            return(View(UserAddEdit.MapUserToUserAddEdit(model)));
        }
Exemple #2
0
        public ActionResult Index()
        {
            IEnumerable <User> result;

            using (_connection = Utilities.GetOpenConnection())
            {
                result = _connection.GetList <User>();
            }
            return(View(UserAddEdit.MapListUserToUserAddEdit(result)));
        }
Exemple #3
0
        public ActionResult Edit(UserAddEdit viewmodel)
        {
            if (ModelState.IsValid)
            {
                using (_connection = Utilities.GetOpenConnection())
                {
                    _connection.Update(UserAddEdit.MapUserAddEditToUser(viewmodel));
                }
                return(RedirectToAction("index"));
            }

            return(View(viewmodel));
        }
Exemple #4
0
 public ActionResult Create(UserAddEdit viewmodel)
 {
     if (ModelState.IsValid)
     {
         //manual mapping - this would be easier with automapper
         var user = UserAddEdit.MapUserAddEditToUser(viewmodel);
         using (_connection = Utilities.GetOpenConnection())
         {
             _connection.Insert(user);
         }
         return(RedirectToAction("index"));
     }
     return(View(viewmodel));
 }