// GET: Anggota/Create public IActionResult AddorEdit() { //if (id == 0) // return View(new Anggota()); //else // return View(_context.AnggotaOrmawa.Find(id)); AnggotaOrmawaViewModel vm = new AnggotaOrmawaViewModel(); vm.ListMahasiswa = new SelectList(_combobox.Mahasiswa(), "ID", "Value"); vm.ListOrmawa = new SelectList(_combobox.Ormawa(), "ID", "Value"); return(View(vm)); }
public IActionResult AddOrEdit(AnggotaOrmawaViewModel vm) { if (ModelState.IsValid) { //if (anggota.AnggotaID == 0) // _context.Add(anggota); //else // _context.Update(anggota); //await _context.SaveChangesAsync(); AnggotaOrmawa ormawa = new AnggotaOrmawa(); ormawa.MahasiswaId = vm.MahasiswaId; ormawa.OrganisasiOrmawaId = vm.OrganisasiOrmawaId; ormawa.TanggalBergabung = vm.TanggalBergabung; ormawa.StatusAnggota = vm.StatusAnggota; _context.AnggotaOrmawa.Add(ormawa); _context.SaveChanges(); //return RedirectToAction(nameof(Daftaranggota)); return(RedirectToAction("Daftaranggota", "Anggota")); } return(RedirectToAction("Daftaranggota", "Anggota")); }
// GET: Anggota //public async Task<IActionResult> Daftaranggota() //{ // return View(await _context.AnggotaOrmawa.ToListAsync()); //} public IActionResult Daftaranggota() { AnggotaOrmawaViewModel vm = new AnggotaOrmawaViewModel(); return(View(vm)); }