Example #1
0
 public Enum.EntityResult Update(Link modified)
 {
     try
     {
         _db.Entry(modified).State = EntityState.Modified;
         _db.SaveChanges();
         return Enum.EntityResult.Success;
     }
     catch (Exception e)
     {
         return Enum.EntityResult.Failed;
     }
 }
Example #2
0
 public Enum.EntityResult Delete(Link delete)
 {
     try
     {
         _db.Links.Remove(delete);
         _db.SaveChanges();
         return Enum.EntityResult.Success;
     }
     catch (Exception e)
     {
         return Enum.EntityResult.Failed;
     }
 }
Example #3
0
 public Enum.EntityResult Create(Link link)
 {
     try
     {
         link.Active = true;
         _db.Links.Add(link);
         _db.SaveChanges();
         return Enum.EntityResult.Success;
     }
     catch (Exception e)
     {
         return Enum.EntityResult.Failed;
     }
 }
Example #4
0
 public bool _Edit(Link collection)
 {
     if (!ModelState.IsValid)
     {
         this.AddToastMessage("", "Alanları kontrol ediniz.", Enum.ToastrType.Warning);
         return false;
     }
     if (_repo.Update(collection) == Enum.EntityResult.Failed)
     {
         this.AddToastMessage("", "Link kaydedilirken hata.", Enum.ToastrType.Error);
         return false;
     }
     else
     {
         this.AddToastMessage("", "Link başarıyla kaydedildi.", Enum.ToastrType.Success);
         return true;
     }
 }
Example #5
0
 public Enum.EntityResult Disable(Link disable)
 {
     disable.Active = false;
     return Update(disable);
 }