Example #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();
        }
Example #2
0
        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"));
            }
        }
Example #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();
        }