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))); }