Beispiel #1
0
        public void AddLink(ViewAddLink link)
        {
            Link newLink = ViewLinkMapToLink(link);

            db.link.Add(newLink);
            db.SaveChanges();
        }
Beispiel #2
0
        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);
        }
Beispiel #3
0
        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));
        }