Exemplo n.º 1
0
        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);
        }
Exemplo n.º 2
0
        //****************************************************************************************************
        //显示数据
        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;
            }
        }
Exemplo n.º 3
0
        //****************************************************************************************************
        //加载
        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"]);
                }
            }
        }