public ActionResult AnketDetay(int?id) { if (id == null) { return(RedirectToAction("AnketYonetimi")); } var anket = new AnketRepo().GetByID(id.Value); if (anket == null) { return(RedirectToAction("AnketYonetimi")); } var userManager = MembershipTools.NewUserManager(); var Kullanici = userManager.FindById(anket.KullaniciID); var Teknisyen = userManager.FindById(anket.TeknikerID); var model = new AnketViewModel() { ID = anket.ID, Aciklama = anket.Aciklama, ArizaID = anket.ArizaID, KullaniciID = Kullanici.Name, Puan = anket.Puan, TeknikerID = Teknisyen.Name }; return(View(model)); }
public ActionResult AnketYonetimi() { List <AnketViewModel> Anketler = new AnketRepo().GetAll().OrderByDescending(y => y.ID).Select(x => new AnketViewModel() { ID = x.ID, TeknikerID = x.TeknikerID, Aciklama = x.Aciklama, ArizaID = x.ArizaID, KullaniciID = x.KullaniciID, Puan = x.Puan }).ToList(); return(View(Anketler)); }
} //Taşınacak public ActionResult Anket(int?id, string userId) { var anket = new AnketRepo().GetById(id.Value); var sorular = new SoruRepo().GetAll().Where(x => x.AnketID == id.Value).ToList(); var model = new KullaniciAnketiViewModel() { anket = anket, sorular = sorular, UserID = userId }; return(View(model)); } //Taşınacak
public ActionResult AnketDetay(int?id) { if (id == null) { return(RedirectToAction("Index", "Anket")); } var seciliAnket = new AnketRepo().GetById(id.Value); var sorular = new SoruRepo().GetAll().Where(x => x.AnketID == id.Value).ToList(); var model = new KullaniciAnketiViewModel() { anket = seciliAnket, sorular = sorular }; return(View(model)); }
public ActionResult AnketEkle(AnketViewModel model) { var anketrepo = new AnketRepo(); var sorurepo = new SoruRepo(); var yeniAnket = new Anket() { AnketIsmi = model.anketadi }; anketrepo.Insert(yeniAnket); model.sorulistesi.ForEach(x => { sorurepo.Insert(new Soru() { SoruMetni = x.SoruMetni, AnketID = yeniAnket.ID, }); }); return(View()); }
// GET: Yonetim/Anket public ActionResult Index() { var model = new AnketRepo().GetAll(); return(View(model)); }