public void Insert(UploadViewModel vmod) { DokumenOrmawa dokumen = new DokumenOrmawa(); dokumen.Nama = vmod.Nama; dokumen.Urldokumen = vmod.Urldokumen; dokumen.JenisDokumenId = vmod.JenisDokumenId; _context.DokumenOrmawa.Add(dokumen); PengajuanProposalKegiatan pengajuan = new PengajuanProposalKegiatan(); pengajuan.DanaAnggaran = vmod.DanaAnggaran; pengajuan.Kegiatan = vmod.Kegiatan; pengajuan.AnggotaOrmawaId = 2; pengajuan.TipeKegiatanOrmawaId = vmod.TipeKegiatanOrmawaId; pengajuan.JenisKegiatanOrmawaId = vmod.JenisKegiatanOrmawaId; pengajuan.PenanggungJawabId = 7; _context.PengajuanProposalKegiatan.Add(pengajuan); DaftarDokumenOrmawa daftar = new DaftarDokumenOrmawa(); daftar.PengajuanProposalKegiatanId = pengajuan.Id; daftar.DokumenOrmawaId = dokumen.Id; _context.DaftarDokumenOrmawa.Add(daftar); _context.SaveChanges(); }
public IActionResult AddOrEdit(PengajuanProposalKegiatan vm) { if (ModelState.IsValid) { //if (anggota.AnggotaID == 0) // _context.Add(anggota); //else // _context.Update(anggota); //await _context.SaveChangesAsync(); PengajuanProposalKegiatan pengajuan = new PengajuanProposalKegiatan(); pengajuan.AnggotaOrmawaId = vm.AnggotaOrmawaId; pengajuan.Kegiatan = vm.Kegiatan; pengajuan.TipeKegiatanOrmawa = vm.TipeKegiatanOrmawa; pengajuan.JenisKegiatanOrmawa = vm.JenisKegiatanOrmawa; pengajuan.DanaAnggaran = vm.DanaAnggaran; pengajuan.PenanggungJawabId = vm.PenanggungJawabId; pengajuan.ApprovedBy = vm.ApprovedBy; pengajuan.TimeApproved = vm.TimeApproved; _context.PengajuanProposalKegiatan.Add(pengajuan); _context.SaveChanges(); //return RedirectToAction(nameof(Daftaranggota)); return(RedirectToAction("Pengajuan", "PengajuanProposal")); } return(RedirectToAction("Pengajuan", "PengajuanProposal")); }
public void Edit(UploadViewModel vmod) { DokumenOrmawa dokumen = _context.DokumenOrmawa.Find(vmod.DokumenOrmawaId); dokumen.Nama = vmod.Nama; dokumen.Urldokumen = vmod.Urldokumen; _context.Entry(dokumen).State = EntityState.Modified; PengajuanProposalKegiatan pengajuan = _context.PengajuanProposalKegiatan.Find(vmod.Id); pengajuan.DanaAnggaran = vmod.DanaAnggaran; pengajuan.Kegiatan = vmod.Kegiatan; pengajuan.AnggotaOrmawaId = 2; pengajuan.TipeKegiatanOrmawaId = vmod.TipeKegiatanOrmawaId; pengajuan.JenisKegiatanOrmawaId = vmod.JenisKegiatanOrmawaId; pengajuan.PenanggungJawabId = 7; _context.Entry(pengajuan).State = EntityState.Modified; _context.SaveChanges(); }