Esempio n. 1
0
 public ActionResult Create(Models.UserList userDetails)
 {
     try
     {
         var user = new User();
         if (userDetails != null)
         {
             user.UserId      = userDetails.UserId;
             user.FirstName   = userDetails.FirstName;
             user.LastName    = userDetails.LastName;
             user.Address     = userDetails.Address;
             user.PhoneNo     = userDetails.PhoneNo;
             user.EMail       = userDetails.EMail;
             user.Company     = userDetails.Company;
             user.Designation = userDetails.Designation;
         }
         unitOfWork.UserRepository.Insert(user);
         unitOfWork.Save();
         return(RedirectToAction(nameof(Index)));
     }
     catch (Exception)
     {
         return(View());
     }
 }
        public ActionResult UserIndex()
        {
            var freshIndex = new Models.UserList();

            freshIndex.list = DataConfig.UserTable.ToList();

            return(View(freshIndex));
        }
Esempio n. 3
0
        public ActionResult Delete(int id, Models.UserList userDetails)
        {
            try
            {
                var user = unitOfWork.UserRepository.GetByID(id);

                if (user != null)
                {
                    unitOfWork.UserRepository.Delete(id);
                    unitOfWork.Save();
                }

                return(RedirectToAction(nameof(Index)));
            }
            catch (Exception)
            {
                return(View());
            }
        }