public ActionResult YeniSahaDenetimi(int?FirmaID, string Adi) { try { Firma firma = db.Firmas.Find(FirmaID); FirmaUzman fu = db.FirmaUzmen.FirstOrDefault(x => x.FirmaID == firma.Id && x.UzmanID == benuzman.Id); if (fu != null) { SahaDenetim denetim = new SahaDenetim() { Adi = Adi, FirmaID = firma.Id, UzmanID = benuzman.Id, EklenenTarih = DateTime.Now }; db.SahaDenetims.Add(denetim); db.SaveChanges(); return(RedirectToAction("SahaDenetimi", new { id = denetim.Id })); } } catch { } return(RedirectToAction("YeniSahaDenetimi")); }
public ActionResult SahaDenetimiRaporla(int?id) { try { SahaDenetim sd = db.SahaDenetims.Find(id); if (sd.UzmanID == benuzman.Id) { return(View(sd)); } } catch { } return(RedirectToAction("SahaDenetimleri")); }
public JavaScriptResult SahaDenetimiIcerikSil(int?id) { try { Item item = db.Items.Find(id); SahaDenetim sd = item.SahaDenetim; if (sd.UzmanID == benuzman.Id) { db.Items.Remove(item); db.SaveChanges(); return(onayYonlendir("Denetim içeriği başarıyla silindi", "/Uzman/SahaDenetimiIcerigi/" + sd.Id)); } } catch { } return(hata("İçerik silinirken bir hata meydana geldi. Lütfen yetkinizi kontrol edip tekrar deneyin")); }
public ActionResult SahaDenetimi(int?id) { try { SahaDenetim sd = db.SahaDenetims.Find(id); if (sd.UzmanID == benuzman.Id) { //var itemler = db.Items.Select(x => new { // x.TEDurum //}).Distinct().ToList(); var itemler = db.Items.GroupBy(x => x.TEDurum).Select(x => x.FirstOrDefault()).ToList(); ViewBag.itemler = itemler; return(View(sd)); } } catch { } return(RedirectToAction("SahaDenetimleri")); }
public JavaScriptResult SahaDenetimiSil(int?id, string parola) { try { if (parola != benuzman.Parola) { return(hata("Yanlış bir parola girdiniz")); } SahaDenetim sd = db.SahaDenetims.Find(id); if (sd.UzmanID != benuzman.Id) { return(hata("Bu saha denetimi size ait görünmüyor.Lütfen sadece kendi yetkinizdeki denetimlerle ilgilenin")); } db.Items.RemoveRange(sd.Items.ToList()); db.SahaDenetims.Remove(sd); db.SaveChanges(); return(onayYonlendir("Saha denetimi başarıyla silindi", "/Uzman/SahaDenetimleri")); } catch { } return(hata("Denetim silinemedi. Yetkiniz olduğundan emin olup tekrak deneyin")); }
public ActionResult SahaDenetimiAdDegistir(SahaDenetim sade) { try { SahaDenetim sd = db.SahaDenetims.Find(sade.Id); if (sd.UzmanID != benuzman.Id) { return(hata("Bu saha denetimi size ait görünmüyor")); } if (!String.IsNullOrEmpty(sade.Adi)) { sd.Adi = sade.Adi; db.SaveChanges(); return(ScriptVeOnay("$('mdlAdDegistir').modal('hide');", "Saha Denetimi başarıyla kaydedildi.")); } else { return(hata("Lütfen bir isim veriniz")); } } catch { } return(hata("Saha denetimi kaydedilemedi. Lütfen izninizin olduğundan emin olup tekrar deneyin")); }