public IActionResult OnGet(int?id) { var claimsIdentity = (ClaimsIdentity)User.Identity; var claim = claimsIdentity.FindFirst(ClaimTypes.NameIdentifier); var isAdmin = User.IsInRole(MovieCollections.Utility.SD.AdminRole); MovieItemObj = new MovieItemVM { MovieItem = new Models.MovieItem(), MovieList = _unitOfWork.Movie.GetMovieListForDropDown(), CollectionsList = isAdmin ? _unitOfWork.Collections.GetCollectionsListForDropDown() : _unitOfWork.Collections.GetCollectionsListForDropDown(claim.Value) }; if (id != null) { if (claim != null) { Models.MovieItem movieItem = _unitOfWork.MovieItem.GetFirstOrDefault(c => c.UserId == claim.Value); MovieItemObj.MovieItem = movieItem; //MovieItemObj.MovieItem = _unitOfWork.MovieItem.GetFirstOrDefault(u => u.Id == id); if (MovieItemObj == null) { return(NotFound()); } } } return(Page()); //refresh page call onGet again without id }
//更新数据信息 public void UpdateMovieItem(string title, string description, double rank, string review) { selectitem.title = title; selectitem.description = description; selectitem.rank = rank; selectitem.review = review; this.selectitem = null; }
//删除数据信息 public void RemoveItem() { this.allItems.Remove(selectitem); this.selectitem = null; }