public async Task <IActionResult> Edit(int id, [Bind("Id,Buildname,BuildContent,BuildTime,BuilderNum,WorldSeed,BuildPhoto,BuildDate")] BuildTable buildTable) { if (id != buildTable.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(buildTable); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!BuildTableExists(buildTable.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(List))); } return(View(buildTable)); }
public async Task <IActionResult> Edit(int id, [Bind("Id,Buildname,BuildContent,MaterialUsed,BuildTime,BuildBiome,ProfileId,BuilderNum,WorldSeed,BuildPhoto,BuildDate")] BuildTable buildTable, IFormFile FIlePhoto) { if (id != buildTable.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(buildTable); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!BuildTableExists(buildTable.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["ProfileId"] = new SelectList(_context.BuildUser, "Id", "Bio", buildTable.ProfileId); return(View(buildTable)); }
public BuildTable GetOrCreateTable() { if (_table == null) { _table = new BuildTable(); } return(_table); }
private string BuildHtml() { Dictionary <string, string> columnTitle = new Dictionary <string, string>() { { "Key", "主键" }, { "ParentKey", "ParentKey" }, { "Value", "内容" }, { "Icon", "Icon" }, { "Kind", "类型" }, { "Href", "Href" }, }; return(BuildTable.Request(columnTitle, null, GetData())); }
public async Task <IActionResult> Create([Bind("Id,Buildname,BuildContent,BuildTime,BuilderNum,WorldSeed,BuildPhoto,BuildDate")] BuildTable buildTable, IFormFile FilePhoto) { if (FilePhoto.Length > 0) { string buildPhoto = _webroot.WebRootPath + "\\buildPhotos\\"; var fileName = Path.GetFileName(FilePhoto.FileName); using (var stream = System.IO.File.Create(buildPhoto + fileName)) { await FilePhoto.CopyToAsync(stream); buildTable.BuildPhoto = fileName; } } if (ModelState.IsValid) { _context.Add(buildTable); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(List))); } return(View(buildTable)); }
public IActionResult BuildInfo(int id) { BuildTable buildTable = _context.BuildTable.Find(id); return(View(buildTable)); }