public ViewEditLink LinkMapToViewEditLink(Link link) { ViewEditLink viewlink = new ViewEditLink(); viewlink.url = link.url; viewlink.id = link.id; viewlink.title = link.title; return(viewlink); }
public ViewEditLink GetViewLink(int id) { try { Link link = db.link.FirstOrDefault(p => p.id == id); ViewEditLink viewlink = LinkMapToViewEditLink(link); return(viewlink); } catch (Exception ex) { System.ArgumentException argEx = new System.ArgumentException(ex.Message); throw argEx; } }
public void EditLink(ViewEditLink viewLink) { try { Link link = db.link.FirstOrDefault(p => p.id == viewLink.id); link.title = viewLink.title; link.url = viewLink.url; db.Entry(link).State = EntityState.Modified; db.SaveChanges(); } catch (Exception ex) { System.ArgumentException argEx = new System.ArgumentException(ex.Message); throw argEx; } }
public IActionResult EditLink(ViewEditLink viewLink) { if (ModelState.IsValid) { if (User.Identity.IsAuthenticated) { repository.link.EditLink(viewLink); TempData["data"] = "Successfully Edited"; Register register = new Register("EditLink " + viewLink.url, DateTime.Now.ToString()); repRegisters.Add(register); return(RedirectToAction("Index", "User")); } } return(View(viewLink)); }