[HttpPost, Route("delete")] //, AmigoTenantClaimsAuthorize(ActionCode = ConstantsSecurity.ActionCode.HouseDelete)] public async Task <ResponseDTO> Delete(DeleteHouseRequest house) { if (ModelState.IsValid) { return(await _houseApplicationService.DeleteHouseAsync(house)); } return(ModelState.ToResponse()); }
public async Task <ResponseDTO> DeleteHouseAsync(DeleteHouseRequest house) { //Map to Command var command = _mapper.Map <DeleteHouseRequest, DeleteHouseCommand>(house); //Execute Command var resp = await _bus.SendAsync(command); return(ResponseBuilder.Correct(resp)); }
private void btnDelete_Click(object sender, EventArgs e) { if (dgvList.CurrentRow == null) { SOAFramework.Client.Controls.MessageBox.Show(this, "请选择一条数据"); return; } if (SOAFramework.Client.Controls.MessageBox.Show(this, "确认删除选中的数据吗?", "删除", MessageBoxButtons.YesNo) == DialogResult.No) return; DeleteHouseRequest request = new DeleteHouseRequest(); request.token = Token; var House = dgvList.CurrentRow.DataBoundItem as FullHouse; request.form = new HouseQueryForm { ID = House.House.ID }; SDKSync<CommonResponse>.CreateInstance(this).Execute(request, Delete_Callback); }
private void btnDelete_Click(object sender, EventArgs e) { if (dgvHouse.SelectedRows.Count == 0) { SOAFramework.Client.Controls.MessageBox.Show(this, "请选中一条数据!"); return; } if (SOAFramework.Client.Controls.MessageBox.Show(this, "是否删除该房间?", "删除", MessageBoxButtons.YesNo) == DialogResult.No) return; FullHouse house = dgvHouse.SelectedRows[0].DataBoundItem as FullHouse; string id = house.House.ID; DeleteHouseRequest request = new DeleteHouseRequest(); request.token = this.Token; request.form = new HouseQueryForm { ID = id }; SDKSync<CommonResponse>.CreateInstance(this).Execute(request, Delete_Callback); }