Пример #1
0
        public IActionResult AddAdminStore(UserStoreName userStoreName)
        {
            userStoreName.UserNameId =
                (_unitOfWork.ApplicationUser.GetAll().Where(q => q.UserName == User.Identity.Name).Select(q => q.Id)).FirstOrDefault();
            bool storeExist = _unitOfWork.UserStoreName.GetAll().Where(q => q.IsAdminStore)
                              .Any(q => q.StoreName.Equals(userStoreName.StoreName, StringComparison.InvariantCultureIgnoreCase));

            userStoreName.UserName     = User.Identity.Name;
            userStoreName.IsAdminStore = true;

            if (ModelState.IsValid)
            {
                if (!storeExist)
                {
                    _unitOfWork.UserStoreName.Add(userStoreName);

                    _unitOfWork.Save();
                }
                ViewBag.storeExist = storeExist;
                ViewBag.ShowMsg    = 1;
                return(View());


                //return RedirectToAction(nameof(Index));
            }
            return(View(userStoreName));
        }
        public IActionResult UpdateStore(int Id)
        {
            ViewBag.UserNameId = returnUserNameId();
            UserStoreName userStoreName =
                _unitOfWork.UserStoreName.GetAll().Where(a => a.Id == Id).FirstOrDefault();

            ViewBag.ShowMsg = false;
            return(View(userStoreName));
        }
 public IActionResult UpdateStore(UserStoreName userStoreName)
 {
     ViewBag.ShowMsg = true;
     if (ModelState.IsValid)
     {
         ViewBag.ShowMsg = true;
         _unitOfWork.UserStoreName.update(userStoreName);
         _unitOfWork.Save();
     }
     return(View(userStoreName));
 }