public async Task <IActionResult> OnPostUploadAsync() { using (memoryStream = new MemoryStream()) { await FileUpload.FormFile.CopyToAsync(memoryStream); // Upload the file if less than 50 MB if (memoryStream.Length < 5068435456) { var file = new AppFile() { Content = memoryStream.ToArray() }; newAppFile = new AppFile(); _3DPS RequestDirector = new _3DPS(); bool confirmation; file.FileName = FileUpload.FormFile.FileName; file.FileType = Path.GetExtension(FileUpload.FormFile.FileName); file.ColorName = ColorSelect; file.Comments = Comments; confirmation = RequestDirector.UploadAppFile(file); FileList = RequestDirector.GetAppFiles(); } else { ModelState.AddModelError("File", "The file is too large."); } } Message = "File successfully uploaded!"; return(Page()); }
public void OnGet() { SearchRequests = new List <SearchRequest>(); _3DPS RequestDirector = new _3DPS(); SearchRequests = RequestDirector.FindSearchRequests(); }
public void OnGet() { _3DPS RequestDirector = new _3DPS(); FileList = RequestDirector.GetAppFiles(); AvailableColors = RequestDirector.GetColors(); }
public void OnPostAddColor() { bool Confirmation = false; _3DPS RequestDirector = new _3DPS(); //AvailableColors = RequestDirector.GetColors(); AllColors = new List <Color>(); AllColors = RequestDirector.GetAllColors(); // add color to db _3DPrintingService.Domain.Color color = new Color(); color.ColorName = ColorName; color.Available = false; if (AllColors.Contains(color)) { Confirmation = RequestDirector.SetAvailable(ColorName); } else { Confirmation = RequestDirector.AddColor(ColorName); } // update status message if (Confirmation) { Message = "Added " + ColorName + " successfully."; } else { Message = "Failed to add color."; } AllColors = RequestDirector.GetAllColors(); }
public void OnPost() { _3DPS RequestDirector = new _3DPS(); Confirmation = RequestDirector.CreateSearchRequest(MultiPart, Description); Message = "Your search request has been submitted!"; }
public IActionResult OnGet(int id) { if (id == null) { return(NotFound()); } AppFile FileToDownload = new AppFile(); _3DPS RequestDirector = new _3DPS(); FileToDownload = RequestDirector.DownloadAppFile(id); Response.Clear(); Response.ContentType = FileToDownload.FileType; return(File(FileToDownload.Content, "application/force-download", FileToDownload.FileName)); }
public void OnPostRemoveColor() { bool Confirmation = false; _3DPS RequestDirector = new _3DPS(); // remove color from DB Confirmation = RequestDirector.RemoveColor(ColorNameRemove); // remove color from LIST AvailableColors = RequestDirector.GetColors(); // update status message if (Confirmation) { Message2 = "Removed " + ColorName + " successfully."; } else { Message2 = "Failed to remove color."; } AllColors = RequestDirector.GetAllColors(); }
public void OnPost() { _3DPS RequestDirector = new _3DPS(); FileList = RequestDirector.GetAppFiles(); }
public void OnGet() { _3DPS RequestDirector = new _3DPS(); AllColors = RequestDirector.GetAllColors(); }