public IslemSonuc Update(Gorev gorev) { IslemSonuc result = new IslemSonuc(); Gorev guncellenecek = (from g in db.Gorevler where g.Id == gorev.Id select g).FirstOrDefault(); if (guncellenecek != null) { guncellenecek.IsCompleted = gorev.IsCompleted; guncellenecek.Task = gorev.Task; guncellenecek.UpdatedDate = DateTime.Now; if (db.SaveChanges() > 0) { result.Sonuc = true; result.Mesaj = "Güncelleme işlemi gerçekleşti."; return(result); } else { result.Sonuc = false; result.Mesaj = "Görev güncellenemedi."; return(result); } } result.Sonuc = false; result.Mesaj = "Güncellenecek görev bulunamadı."; return(result); }
public IslemSonuc Delete(int gorevId) { IslemSonuc result = new IslemSonuc(); Gorev silinecek = db.Gorevler.Where(g => g.Id == gorevId).FirstOrDefault(); if (silinecek != null) { db.Gorevler.Remove(silinecek); if (db.SaveChanges() > 0) { result.Sonuc = true; result.Mesaj = "Silme işlemi gerçekleşti."; return(result); } else { result.Sonuc = false; result.Mesaj = "Görev silinemedi."; return(result); } } result.Sonuc = false; result.Mesaj = "Silinecek görev bulunamadı."; return(result); }
public IslemSonuc Add(string gorevMetni, bool tamamlandiMi = false) { IslemSonuc result = new IslemSonuc(); Gorev gorev = new Gorev(); gorev.CreatedDate = DateTime.Now; gorev.UpdatedDate = null; gorev.IsCompleted = tamamlandiMi; gorev.Task = gorevMetni; db.Gorevler.Add(gorev); int etkilenenKayitSayisi = 0; try { etkilenenKayitSayisi = db.SaveChanges(); } catch (Exception ex) { result.Sonuc = false; result.Mesaj = ex.Message; return(result); } if (etkilenenKayitSayisi > 0) { result.Sonuc = true; result.Mesaj = "Ekleme işlemi gerçekleşti."; return(result); } result.Sonuc = false; result.Mesaj = "Görev eklenemedi."; return(result); }