Esempio n. 1
0
        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"));
 }
Esempio n. 3
0
        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();
        }