コード例 #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();
        }
コード例 #2
0
        public void AddJabatan(JabatanOrmawaVM vmod)
        {
            JabatanOrmawa ormawa = new JabatanOrmawa();

            ormawa.Id   = vmod.Id;
            ormawa.Nama = vmod.Nama;
            _context.JabatanOrmawa.Add(ormawa);

            _context.SaveChanges();
        }
コード例 #3
0
        public void AddPrestasiOrmawa(DaftarPrestasiOrmawaViewModel vmod)
        {
            PrestasiOrmawa ormawa = new PrestasiOrmawa();

            ormawa.MahasiswaId        = vmod.MahasiswaId;
            ormawa.OrganisasiOrmawaId = vmod.OrganisasiOrmawaId;
            ormawa.Tahun = vmod.Tahun;
            ormawa.JenisPrestasiOrmawaId  = vmod.JenisPrestasiOrmawaId;
            ormawa.NamaPrestasi           = vmod.NamaPrestasi;
            ormawa.InstitusiPenyelenggara = vmod.InstitusiPenyelenggara;
            _context.PrestasiOrmawa.Add(ormawa);
            _context.SaveChanges();
        }
コード例 #4
0
 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"));
 }
コード例 #5
0
ファイル: UploadController.cs プロジェクト: safirahdwi/Simpen
        public async Task <IActionResult> MultipleFiles(UploadViewModel vmod)
        {
            try
            {
                if (ModelState.IsValid)
                {
                    if (vmod.FileDokumen == null || vmod.FileDokumen.Length == 0)
                    {
                        return(Content("file not selected"));
                    }

                    var namaFile = Path.GetFileName(vmod.FileDokumen.FileName);
                    var dok      = namaFile.Substring(0, namaFile.IndexOf('.'));

                    vmod.Urldokumen = $"https://{await _fileService.UploadDokumen($"test_{dok}", vmod.FileDokumen)}";

                    DokumenOrmawa dokumen = new DokumenOrmawa();
                    dokumen.Nama           = vmod.Nama;
                    dokumen.Urldokumen     = vmod.Urldokumen;
                    dokumen.JenisDokumenId = vmod.JenisDokumenId;
                    _db.DokumenOrmawa.Add(dokumen);
                    _db.SaveChanges();
                    //return RedirectToAction(nameof(Daftaranggota));
                    SetSuccessNotification("Dokumen Berhasil di Upload");
                    return(RedirectToAction("Index", "Upload"));
                }
                return(RedirectToAction("Index"));
            }
            catch (Exception e)
            {
                SetErrorNotification(e.Message);
                return(RedirectToAction("Index", "Upload"));
            }
        }
コード例 #6
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();
        }
コード例 #7
0
 public IActionResult Add(DaftarPublikasiOrmawaViewModel vm)
 {
     if (ModelState.IsValid)
     {
         PublikasiOrmawa publikasi = new PublikasiOrmawa();
         publikasi.OrganisasiOrmawaId = vm.OrganisasiOrmawaId;
         publikasi.Judul         = vm.Judul;
         publikasi.Isi           = vm.Isi;
         publikasi.TanggalInsert = vm.TanggalInsert;
         _context.PublikasiOrmawa.Add(publikasi);
         _context.SaveChanges();
         return(RedirectToAction("Publikasiormawa", "PublikasiOrmawa"));
     }
     return(RedirectToAction("Publikasiormawa", "PublikasiOrmawa"));
 }
コード例 #8
0
 public IActionResult Add(DaftarPublikasiOrmawaViewModel vmod)
 {
     if (ModelState.IsValid)
     {
         PublikasiOrmawa publikasi = new PublikasiOrmawa();
         publikasi.OrganisasiOrmawaId = vmod.OrganisasiOrmawaId;
         publikasi.Judul         = vmod.Judul;
         publikasi.Isi           = vmod.Isi;
         publikasi.TanggalInsert = DateTime.Now;
         _context.PublikasiOrmawa.Add(publikasi);
         _context.SaveChanges();
         return(RedirectToAction("Index", "DaftarPublikasi"));
     }
     return(RedirectToAction("Index", "DaftarPublikasi"));
 }
コード例 #9
0
 public IActionResult Add(DaftarPrestasiOrmawaViewModel vmod)
 {
     if (ModelState.IsValid)
     {
         PrestasiOrmawa prestasi = new PrestasiOrmawa();
         prestasi.OrganisasiOrmawaId = vmod.OrganisasiOrmawaId;
         prestasi.Tahun = vmod.Tahun;
         prestasi.JenisPrestasiOrmawaId  = vmod.JenisPrestasiOrmawaId;
         prestasi.NamaPrestasi           = vmod.NamaPrestasi;
         prestasi.InstitusiPenyelenggara = vmod.InstitusiPenyelenggara;
         prestasi.MahasiswaId            = vmod.MahasiswaId;
         _context.PrestasiOrmawa.Add(prestasi);
         _context.SaveChanges();
         return(RedirectToAction("Index", "DaftarPrestasi"));
     }
     return(RedirectToAction("Index", "DaftarPrestasi"));
 }
コード例 #10
0
 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"));
 }