public void AddLink(ViewAddLink link) { Link newLink = ViewLinkMapToLink(link); db.link.Add(newLink); db.SaveChanges(); }
public Link ViewLinkMapToLink(ViewAddLink link) { Link newLink = new Link(); newLink.ownerid = link.user.id; newLink.owner = link.user; newLink.time = link.time; newLink.like = link.like; newLink.title = link.title; newLink.url = link.url; return(newLink); }
public IActionResult AddLink(ViewAddLink viewLink) { if (ModelState.IsValid) { if (User.Identity.IsAuthenticated) { viewLink.like = 0; viewLink.time = DateTime.Now; viewLink.user = repository.user.GetUser(User.Identity.Name); repository.link.AddLink(viewLink); TempData["data"] = "Successfully Add"; Register register = new Register("addLink " + viewLink.url, viewLink.time.ToString()); repRegisters.Add(register); return(RedirectToAction("Index", "User")); } } return(View(viewLink)); }