Пример #1
0
 public HyperLinkModel Update(HyperLinkModel link)
 {
     _context.link.Attach(link);
     _context.Entry(link).State = EntityState.Modified;
     _context.SaveChanges();
     return(link);
 }
Пример #2
0
        public void Delete(int id)
        {
            HyperLinkModel linkEntity = _context.link.Find(id);

            _context.link.Remove(linkEntity);
            _context.SaveChanges();
        }
Пример #3
0
 public HyperLinkModel Create(HyperLinkModel link)
 {
     //link.Hash = ConvertLinkToHex(link);
     _context.link.Add(link);
     _context.SaveChanges();
     return(link);
 }
 public IActionResult Create(HyperLinkModel link)
 {
     if (Regex.IsMatch(link.Link, @"[-a-zA-Z0-9@:%._\+~#=]{2,256}\.[a-z]{2,6}\b([-a-zA-Z0-9@:%_\+.~#?&//=]*)"))
     {
         _repository.Create(link);
         return(RedirectToAction(nameof(Index)));
     }
     return(BadRequest("Niepoprawny link"));
 }