Ejemplo n.º 1
0
        public ActionResult Edit(int?id, LearningMVCAppln.Models.User userDetails)
        //public ActionResult Edit(int? id)
        {
            TempData["TempData Name"] = "Akhil";

            try
            {
                using (var dbContext = new MyDataContext())
                {
                    var user = dbContext.Users.FirstOrDefault(userId => userId.UserId == id);
                    if (user != null)
                    {
                        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;
                        dbContext.SubmitChanges();
                    }
                    return(RedirectToAction(nameof(Index)));
                }
            }
            catch (Exception)
            {
                return(View());
            }


            //try
            //{
            //    Mapper.CreateMap<LearningMVCAppln.Models.User, LearningMVCAppln.User>();
            //    using (var dbContext = new MyDataContext())
            //    {
            //        var userDetails1 = dbContext.Users.FirstOrDefault(userId => userId.UserId == id);
            //        var user = Mapper.Map<LearningMVCAppln.Models.User, LearningMVCAppln.User>(userDetails);
            //        //dbContext.Users.InsertOnSubmit(user);
            //        dbContext.SubmitChanges();
            //        return RedirectToAction(nameof(Index));
            //    }
            //}
            //catch (Exception)
            //{
            //    return View();
            //}
        }
Ejemplo n.º 2
0
 public ActionResult Create(LearningMVCAppln.Models.User userDetails)
 {
     try
     {
         Mapper.CreateMap <LearningMVCAppln.Models.User, LearningMVCAppln.User>();
         using (var dbContext = new MyDataContext())
         {
             var user = Mapper.Map <LearningMVCAppln.Models.User, LearningMVCAppln.User>(userDetails);
             dbContext.Users.InsertOnSubmit(user);
             dbContext.SubmitChanges();
             return(RedirectToAction(nameof(Index)));
         }
     }
     catch (Exception)
     {
         return(View());
     }
 }