public async Task <IActionResult> Edit(int id, [Bind("ID,Name,Filename,ShopFileType,IsActive")] ShopFile shopFile) { if (id != shopFile.ID) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(shopFile); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!ShopFileExists(shopFile.ID)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(shopFile)); }
public ShopPage(ShopFile file) { //Console.WriteLine("DEBUG > ObjentryPage > Filepath: " + filepath); handler = new ShopPageHandler(file); DataContext = handler; InitializeComponent(); }
public ShopPageHandler(ShopFile file) { MemOffsetFallback = "21CE1630"; // PCSX2 CCZ's eng patch fileType = Enum.FileType.KH2_03SYSTEM; subBarName = "shop"; stringToFind = subBarName; findAddress(); Console.WriteLine("DEBUG > ShopPageHandler > Processing file..."); ShopFileLoaded = file; processFile(); Console.WriteLine("DEBUG > ShopPageHandler > File processed!"); }
public async Task <IActionResult> Create([Bind("ID,Name,Filename,ShopFileType,IsActive")] ShopFile shopFile) { if (ModelState.IsValid) { var files = HttpContext.Request.Form.Files; if (files != null && files.Count > 0) { var file = files.First(); var helper = new UploadHelper(_environment); var fnames = await helper.FileUploadAsync(file, "files", false); shopFile.Name = fnames.Name; shopFile.Filename = fnames.Filename; } _context.Add(shopFile); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(shopFile)); }