public ViewResult bindingPengumpulan(int id_skripsi)
        {
            var result = db.laporans.Where<laporan>(x => x.id_skripsi == id_skripsi);
            //List<laporan> temp = db.laporans.Where<laporan>(x => x.id_skripsi == id_skripsi).Select(x => new laporan()
            //{
            //    id = x.id,
            //    id_skripsi = x.id_skripsi,
            //    jenis = x.jenis,
            //    deskripsi = x.deskripsi
            //}).ToList();

            //List<laporan> temp = result.ToList<laporan>();
            List<laporan> temp = new List<laporan>();

            foreach (var i in result)
            {
                laporan temp2 = new laporan();
                temp2.id = i.id;
                temp2.deskripsi = i.deskripsi;
                temp2.jenis = i.jenis;
                temp2.id_skripsi = i.id_skripsi;
                temp.Add(temp2);
            }

            return View(new GridModel<laporan> { Data = temp });
        }
        public ViewResult bindingPengumpulan(int id_skripsi)
        {
            var result = db.laporans.Where<laporan>(x => x.id_skripsi == id_skripsi);

            List<laporan> temp = new List<laporan>();

            foreach (var i in result)
            {
                laporan temp2 = new laporan();
                temp2.id = i.id;
                temp2.deskripsi = i.deskripsi;
                temp2.jenis = i.jenis;
                temp2.id_skripsi = i.id_skripsi;
                temp.Add(temp2);
            }

            return View(new GridModel<laporan> { Data = temp });
        }
 public string Unggah(laporan laporan)
 {
     int id_skripsi;
     if (Session["id-skripsi"] == null)
     {
         return null;
     }
     id_skripsi = (Int32)Int64.Parse(Session["id-skripsi"].ToString());
     string username = Session["username"].ToString();
     laporan.id_skripsi = id_skripsi;
     String deskripsi = laporan.deskripsi;
     laporan.tanggal_pengumpulan = DateTime.Now;
     db.laporans.Add(laporan);
     db.SaveChanges();
     return "berhasil";
 }
        public int SubmitFile(string jenis, string deskripsi, string name)
        {
            int id_skripsi;

            id_skripsi = -1;
            if (Session["id-skripsi"] != null)
            {
                id_skripsi = Int32.Parse(Session["id-skripsi"].ToString());

            }
            string id_pengambilan = Session["id-semester"].ToString();
            Console.WriteLine(id_pengambilan);
            laporan temp = new laporan();

            temp.jenis = jenis;
            temp.deskripsi = deskripsi;
            temp.id_skripsi = id_skripsi;
            temp.nama_file = name;
            temp.tanggal_pengumpulan = DateTime.Now;
            try
            {
                db.laporans.Add(temp);
                db.SaveChanges();
                return 1;
            }
            catch (Exception ex)
            {
                return 0;

            }
        }
 public ActionResult EditorPengumpulan(int idLaporan)
 {
     var result = db.laporans.Where(x => x.id == idLaporan).Single<laporan>();
     laporan temp = new laporan();
     temp.id = result.id;
     temp.id_skripsi = result.id_skripsi;
     temp.jenis = result.jenis;
     temp.deskripsi = result.deskripsi;
     temp.nama_file = result.nama_file;
     temp.tanggal_pengumpulan = result.tanggal_pengumpulan;
     return PartialView(temp);
 }