public Enum.EntityResult Delete(Page delete)
 {
     try
     {
         _db.Pages.Remove(delete); _db.SaveChanges();
         return Enum.EntityResult.Success;
     }
     catch (Exception)
     {
         return Enum.EntityResult.Failed;
     }
 }
 public Enum.EntityResult Update(Page modified)
 {
     try
     {
         _db.Entry(modified).State = EntityState.Modified;
         _db.SaveChanges();
         return Enum.EntityResult.Success;
     }
     catch (Exception)
     {
         return Enum.EntityResult.Failed;
     }
 }
 public Enum.EntityResult Create(Page page)
 {
     try
     {
         page.Active = true;
         _db.Pages.Add(page);
         _db.SaveChanges();
         return Enum.EntityResult.Success;
     }
     catch (Exception e)
     {
         return Enum.EntityResult.Failed;
     }
 }
Beispiel #4
0
        public bool _Edit(Page modified)
        {
            if (!ModelState.IsValid)
            {
                this.AddToastMessage("", "Alanları kontrol Ediniz", Enum.ToastrType.Warning);
                return false;
            }
            var res = new PageRepository().Update(modified);
            if (res == Enum.EntityResult.Failed)
            {
                this.AddToastMessage("", "Sayfa güncellenirken hata", Enum.ToastrType.Error);
                return false;
            }

            this.AddToastMessage("", "Kayıt Başarılı", Enum.ToastrType.Success);
            return true;
        }
Beispiel #5
0
        public bool _Create(Page model)
        {
            if (!ModelState.IsValid)
            {
                this.AddToastMessage("", "Alanları kontrol Ediniz", Enum.ToastrType.Warning);

                return false;
            }
            model.AuthorId = new AuthenticatedAuthor().Id;
            var res = new PageRepository().Create(model);
            if (res == Enum.EntityResult.Failed)
            {
                this.AddToastMessage("", "Sayfa oluşturulurken hata", Enum.ToastrType.Error);
                return false;
            }

            this.AddToastMessage("", "Kayıt Başarılı", Enum.ToastrType.Success);
            return true;
        }
 public Enum.EntityResult Disable(Page disable)
 {
     disable.Active = false;
     return Update(disable);
 }