// GET: Download/Delete/5
        public ActionResult Delete(int id)
        {
            UploadDetail   detail = uploadDetailLogic.GetUploadDetailById(id);
            User           user   = userLogic.GetUserById(detail.UserId);
            DownloadModels model  = new DownloadModels(detail.UploadId, detail.UserId, user.Username,
                                                       detail.StartTimeUpload.ToString(), detail.FileName, Convert.ToInt32(detail.FileSize));

            return(View(model));
        }
        // GET: Download
        public ActionResult Index()
        {
            List <UploadDetail> uploadDetailList = uploadDetailLogic.UploadDetailList();

            foreach (UploadDetail upload in uploadDetailList)
            {
                if (!DownloadModels.ModelDictionary.ContainsKey(upload.UploadId))
                {
                    User           user  = userLogic.GetUserById(upload.UserId);
                    DownloadModels model = new DownloadModels(upload.UploadId, upload.UserId, user.Username,
                                                              upload.StartTimeUpload.ToString(), upload.FileName, Convert.ToInt32(upload.FileSize));
                    DownloadModels.ModelDictionary.Add(upload.UploadId, model);
                    DownloadModels.downloadableList.Add(model);
                }
            }

            return(View(DownloadModels.downloadableList));
        }