// GET: MasterDocs/Edit/5
        public ActionResult Edit(int? id)
        {

            //ViewBag.ReturnUrl = Request.UrlReferrer;
            var docs = db.MasterDocs.SingleOrDefault(c => c.MasterDocId == id);

            var statuses = db.DocStatuses.ToList();

            var viewModel = new MasterDocViewModel()
            {
                MasterDoc = docs,
                DocStatuses = statuses,
            };

            if (id == null)
            {
                return new HttpStatusCodeResult(HttpStatusCode.BadRequest);
            }
            //MasterDoc masterDoc = db.MasterDocs.Find(id);
            MasterDoc masterDoc = db.MasterDocs.Include(s => s.FileDocDetails).SingleOrDefault(x => x.MasterDocId == id);
            if (masterDoc == null)
            {
                return HttpNotFound();
            }
            return View("Edit", viewModel);
            //return View(masterDoc);
        }
        // GET: MasterDocs/Create
        public ActionResult Create()
        {

            ViewBag.ReturnUrl = Request.UrlReferrer;
            var statuses = db.DocStatuses.ToList();

            var viewModel = new MasterDocViewModel()
            {
                DocStatuses = statuses,
            };

            //return View();

            return View("Create", viewModel);
        }