Example #1
0
        public OperationResult <string> Add(int linkId, int userId)
        {
            int count = CountByLinkIdAndUserId(linkId, userId);

            if (count == 0)
            {
                var link = new LinkInvalid()
                {
                    LinkId    = linkId,
                    UserId    = userId,
                    TimeStamp = DateTime.Now
                };
                _context.LinkInvalids.Add(link);
                _context.SaveChanges();
                return(new OperationResult <string>(true, "add"));
            }
            return(new OperationResult <string>(true, "exist"));
        }
Example #2
0
        public string AddOrDelete(int linkId, int userId)
        {
            var link = FindByBlogIdAndUserId(linkId, userId);

            if (link == null)
            {
                link = new LinkInvalid()
                {
                    LinkId    = linkId,
                    UserId    = userId,
                    TimeStamp = DateTime.Now
                };
                _context.LinkInvalids.Add(link);
                _context.SaveChanges();
                return("add");
            }
            else
            {
                _context.LinkInvalids.Remove(link);
                _context.SaveChanges();
                return("cancel");
            }
        }