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));
        }
Пример #3
0
        } //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
Пример #4
0
        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));
        }
Пример #5
0
        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());
        }
Пример #6
0
        // GET: Yonetim/Anket
        public ActionResult Index()
        {
            var model = new AnketRepo().GetAll();

            return(View(model));
        }