public ActionResult GorevDurumEkle(GorevDurumları d) { //post meteodunda çağrılan görev durum ekleme action'ı var grv = db.Gorevler.Where(k => k.GorevId == d.Gorevler.GorevId).FirstOrDefault(); var drm = db.Durumlar.Where(k => k.DurumId == d.Durumlar.DurumId).FirstOrDefault(); var klnci = db.Kullanicilar.Where(k => k.KullaniciId == d.Kullanicilar.KullaniciId).FirstOrDefault(); d.Gorevler = grv; d.Durumlar = drm; d.Kullanicilar = klnci; db.GorevDurumları.Add(d); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult GorevDurumGuncelle(GorevDurumları g) { //görev durum güncelleme metodu var grv = db.GorevDurumları.Find(g.GorevDurumId); grv.Aciklama = g.Aciklama; grv.GorevDurumTarihi = g.GorevDurumTarihi; grv.YapilacakIs1 = g.YapilacakIs1; grv.YapilacakIs2 = g.YapilacakIs2; grv.YapilacakIs3 = g.YapilacakIs3; grv.YapilacakIs4 = g.YapilacakIs4; var gorv = db.Gorevler.Where(k => k.GorevId == g.Gorevler.GorevId).FirstOrDefault(); var drm = db.Durumlar.Where(k => k.DurumId == g.Durumlar.DurumId).FirstOrDefault(); var kllnci = db.Kullanicilar.Where(k => k.KullaniciId == g.Kullanicilar.KullaniciId).FirstOrDefault(); grv.GorevId = gorv.GorevId; grv.DurumId = drm.DurumId; grv.KullaniciId = kllnci.KullaniciId; db.SaveChanges(); return(RedirectToAction("Index")); }