public ActionResult UploadDocument(int id)
        {
            int         project_id = id;
            ProjectAuth cred       = check_clientRelation(project_id);

            if (!cred.Valid)
            {
                return(Redirect("/User/Index"));
            }
            Models.ProjectUploadDocumentViewModel uploadModel = new Models.ProjectUploadDocumentViewModel(User.Identity.GetUserId(), cred.Entrepreneur_ID, cred.Project_ID);
            return(View(uploadModel));
        }
        public ActionResult UploadDocument(int id, HttpPostedFileBase upload_Document)
        {
            ProjectAuth cred = check_clientRelation(id);

            if (!cred.Valid)
            {
                return(Redirect("/User/Index"));
            }
            Models.ProjectUploadDocumentViewModel uploadModel = new Models.ProjectUploadDocumentViewModel(User.Identity.GetUserId(), cred.Entrepreneur_ID, cred.Project_ID);
            uploadModel.File_Name = upload_Document.FileName;
            uploadModel.Mime_Type = upload_Document.ContentType;
            byte[] hold = new byte[upload_Document.ContentLength];
            upload_Document.InputStream.Read(hold, 0, upload_Document.ContentLength);
            uploadModel.Binary_File = hold;
            uploadModel.upload_file();
            return(Redirect(string.Format("/Project/Details/{0}", id)));
        }