Ejemplo n.º 1
0
        public IActionResult KelolaSoalWawancara()
        {
            ViewBag.Pesan = TempData["Pesan"] as string;

            var listSoalWawancara = _soalService.GetAllSoalWawancara();
            var model             = new KelolaSoalWawancaraModel()
            {
                ListSoal = listSoalWawancara.Select(x => new CrudSoalWawancara()
                {
                    Deskripsi        = x.Deskripsi,
                    Id               = x.Id,
                    Jalur            = x.Jalur,
                    Judul            = x.Judul,
                    JumlahPertanyaan = x.JumlahPertanyaan,
                    Target           = x.Target
                }).ToList()
            };

            return(View(model));
        }
Ejemplo n.º 2
0
 public IActionResult TambahSoalWawancara(KelolaSoalWawancaraModel model)
 {
     if (!ModelState.IsValid)
     {
         TempData["Pesan"] = $"Gagal menambah soal, Data tidak valid";
     }
     else
     {
         var soalWawancaraBaru = new Soal()
         {
             Judul     = model.SoalWawancara.Judul,
             Kategori  = model.SoalWawancara.Kategori,
             Jalur     = model.SoalWawancara.Jalur,
             Target    = model.SoalWawancara.Target,
             Deskripsi = model.SoalWawancara.Deskripsi,
         };
         _soalService.AddSoal(soalWawancaraBaru);
         TempData["Pesan"] = "Soal berhasil ditambah";
     }
     return(RedirectToAction(nameof(KelolaSoalWawancara)));
 }
Ejemplo n.º 3
0
 public IActionResult UbahSoalWawancara(KelolaSoalWawancaraModel model)
 {
     if (!ModelState.IsValid)
     {
         TempData["Pesan"] = $"Gagal mengubah soal, Data tidak valid";
     }
     else
     {
         var dataBaru = new Soal()
         {
             Id        = model.SoalWawancara.Id,
             Kategori  = model.SoalWawancara.Kategori,
             Judul     = model.SoalWawancara.Judul,
             Target    = model.SoalWawancara.Target,
             Jalur     = model.SoalWawancara.Jalur,
             Deskripsi = model.SoalWawancara.Deskripsi,
         };
         _soalService.UpdateSoal(dataBaru);
         TempData["Pesan"] = $"Soal {dataBaru.Judul} berhasil diubah";
     }
     return(RedirectToAction(nameof(KelolaSoalWawancara)));
 }