コード例 #1
0
 public ActionResult AddUserBookmark(AddUserBookmark userBookmark)
 {
     if (ModelState.IsValid)
     {
         _userBookmarkService.AddUserBookmark(userBookmark);
         return(RedirectToAction("Index"));
     }
     return(View(userBookmark));
 }
コード例 #2
0
        public void AddUserBookmark(AddUserBookmark userBookmark)
        {
            UserBookmark1 userBookmarkEntity = new UserBookmark1();

            userBookmarkEntity.UserId         = userBookmark.UserId;
            userBookmarkEntity.BookmarkId     = userBookmark.BookmarkId;
            userBookmarkEntity.NumberOfClicks = 0;
            userBookmarkEntity.DateClicked    = DateTime.Now;
            userBookmarkEntity.ID             = Guid.NewGuid();

            _unitOfWork.Repository <UserBookmark1>().Insert(userBookmarkEntity);
            _unitOfWork.Save();
        }
コード例 #3
0
        public void ClickedBookmark(AddUserBookmark userBookmark)
        {
            var loadBookmark = _unitOfWork.Repository <UserBookmark1>().Query()
                               .Filter(x => x.UserId == userBookmark.UserId && x.BookmarkId == userBookmark.BookmarkId)
                               .Get()
                               .FirstOrDefault();

            loadBookmark.DateClicked     = DateTime.Now;
            loadBookmark.NumberOfClicks += 1;

            _unitOfWork.Repository <UserBookmark1>().Update(loadBookmark);
            _unitOfWork.Save();
        }