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