public IActionResult UploadtoDatabase(IFormFile files) { if (files != null) { if (files.Length > 0) { //Getting FileName var fileName = Path.GetFileName(files.FileName); //Getting file Extension var fileExtension = Path.GetExtension(fileName); // concatenating FileName + FileExtension var newFileName = String.Concat(Convert.ToString(Guid.NewGuid()), fileExtension); var userId = Convert.ToInt32(HttpContext.Session.GetString(AllSessionKeys.UserId)); var objfiles = new DocumentUploadedFiles() { DocumentId = 0, Name = newFileName, FileType = files.ContentType, CreatedOn = DateTime.Now, CreatedBy = userId }; using (var target = new MemoryStream()) { files.CopyTo(target); objfiles.DataFiles = target.ToArray(); } _unitOfWorkEntityFramework.DocumentCommand.Add(objfiles); _unitOfWorkEntityFramework.Commit(); _notificationService.SuccessNotification("Message", "Document uploaded Successfully!"); } } return(RedirectToAction("Index")); }
public void Delete(DocumentUploadedFiles documentUploaded) { _frapperDbContext.Entry(documentUploaded).State = EntityState.Deleted; }
public void Add(DocumentUploadedFiles documentUploaded) { _frapperDbContext.DocumentUploadedFiles.Add(documentUploaded); }