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; } }
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; }
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); }