public async Task <ModEntity> CreateModAsync(CreateModRequest request, int userId) { var modEntity = new ModEntity { Guid = request.Guid, Name = request.Name, Description = request.Description, MarkdownDescription = request.MarkdownDescription, StarCount = 0, CreatorUserId = userId, ImageUrl = request.ImageUrl, CreatedAt = DateTimeOffset.UtcNow, UpdatedAt = DateTimeOffset.UtcNow }; await _database.Mods.AddAsync(modEntity); await _database.SaveChangesAsync(); return(modEntity); }
//**************************************************************************************************** //显示数据 private void showData() { DataTable dt = new ModEntity().setWhere("id > 0", true).getSelect(); if (dt == null) { btnUpdate.Enabled = false; } else { btnUpdate.Enabled = true; int intIndex = 0; if (grd.Rows.Count > 0) { intIndex = grd.CurrentRow.Index; } grd.AutoGenerateColumns = false; grd.DataSource = dt; grd.Rows[intIndex].Cells[1].Selected = true; } }
//**************************************************************************************************** //加载 private void FrmEntityEdit_Load(object sender, EventArgs e) { if (intId == 0) { this.Text = "添加" + this.Text; } else { this.Text = "修改" + this.Text; DataRow dr = new ModEntity().setWhere("id > 0", true).getFind(intId); if (dr == null) { Function.showMessage("记录为空"); this.Close(); } else { txtEntityName.Text = dr["entityName"].ToString(); txtSpell.Text = dr["spell"].ToString(); chkIsPass.Checked = Convert.ToBoolean(dr["isPass"]); } } }