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)); }