예제 #1
0
 public IActionResult Edit(int Id)
 {
     vmod = _repo.GetDetailAnggota(Id);
     vmod.ListMahasiswa = new SelectList(_combobox.Mahasiswa(), "ID", "Value", vmod.MahasiswaId);
     vmod.ListOrmawa    = new SelectList(_combobox.OrganisasiOrmawa(), "ID", "Value", vmod.AnggotaOrmawaId);
     vmod.ListJabatan   = new SelectList(_combobox.JenisJabatanOrmawa(), "ID", "Value");
     //vmod.ListAnggotaOrmawa = new SelectList(_combobox.AnggotaOrmawa(), "ID", "Value");
     return(View(vmod));
 }
예제 #2
0
 public IActionResult Add(DaftarAnggotaOrmawaViewModel vmod)
 {
     if (ModelState.IsValid)
     {
         _repo.AddAnggotaOrmawa(vmod);
         //return RedirectToAction(nameof(Daftaranggota));
         return(RedirectToAction("Index"));
     }
     return(RedirectToAction("Index"));
 }
예제 #3
0
        public void EditAnggotaOrmawa(DaftarAnggotaOrmawaViewModel vmod)
        {
            AnggotaOrmawa ormawa = _context.AnggotaOrmawa.Find(vmod.Id);

            ormawa.MahasiswaId           = vmod.MahasiswaId;
            ormawa.OrganisasiOrmawaId    = vmod.OrganisasiOrmawaId;
            ormawa.TanggalBergabung      = vmod.Tmt;
            ormawa.StatusAnggota         = vmod.StatusAnggota;
            _context.Entry(ormawa).State = EntityState.Modified;

            StrukturalOrmawa struktur = _context.StrukturalOrmawa.Find(vmod.StrukturOrmawaId);

            struktur.OrganisasiOrmawaId = vmod.OrganisasiOrmawaId;
            struktur.JabatanOrmawaId    = vmod.JabatanOrmawaId;
            struktur.Tmt = vmod.Tmt;
            struktur.Tst = vmod.Tst;
            _context.Entry(struktur).State = EntityState.Modified;
            _context.SaveChanges();
        }
예제 #4
0
        public void AddAnggotaOrmawa(DaftarAnggotaOrmawaViewModel vmod)
        {
            AnggotaOrmawa ormawa = new AnggotaOrmawa();

            ormawa.MahasiswaId        = vmod.MahasiswaId;
            ormawa.OrganisasiOrmawaId = vmod.OrganisasiOrmawaId;
            ormawa.TanggalBergabung   = vmod.Tmt;
            ormawa.StatusAnggota      = vmod.StatusAnggota;
            _context.AnggotaOrmawa.Add(ormawa);

            StrukturalOrmawa struktur = new StrukturalOrmawa();

            struktur.AnggotaOrmawaId    = ormawa.Id;
            struktur.OrganisasiOrmawaId = vmod.OrganisasiOrmawaId;
            struktur.JabatanOrmawaId    = vmod.JabatanOrmawaId;
            struktur.Tmt = vmod.Tmt;
            struktur.Tst = vmod.Tst;
            _context.StrukturalOrmawa.Add(struktur);

            _context.SaveChanges();
        }