public IActionResult AddUnassocResource(UnassocViewModel model)
        {
            if (ModelState.IsValid)
            {
                string uniqueFileName = null;

                //if the actual file is not null
                if (model.UploadedFile != null)
                {
                    string uploadsFolder = Path.Combine(hostingEnvironment.WebRootPath, "ResourceFiles");
                    uniqueFileName = Guid.NewGuid().ToString() + "_" + model.UploadedFile.FileName;
                    string filePath = Path.Combine(uploadsFolder, uniqueFileName);
                    model.UploadedFile.CopyTo(new FileStream(filePath, FileMode.Create));
                }

                UnassocResource newRec = new UnassocResource
                {
                    //  ResourceID = addEditorViewModel.ResourceID,
                    Name        = model.Name,
                    Description = model.Description,
                    FilePath    = uniqueFileName
                };
                context.UnassocResource.Add(newRec);
                context.SaveChanges();
                return(Redirect("/Resource/Submitted"));
            }
            else
            {
                return(View(model));
            }
        }
/*
 *         [HttpGet]
 *      public IActionResult ViewSource(int id)
 *      {
 *          var source = context.Resource.SingleOrDefault(x => x.ResourceID == id);
 *          return View(source);
 *      }
 */
        public IActionResult AddUnassocResource()
        {
            UnassocViewModel rec = new UnassocViewModel();

            return(View(rec));
        }