public async Task <IActionResult> BulkDeallocateTrade(string company, [FromBody, Required] BulkDeallocateSectionCommand request) { request.Company = company; await _mediator.Send(request); return(NoContent()); }
public async Task <int> BulkDeallocateAsync(BulkDeallocateSectionCommand command) { var queryParameters = new DynamicParameters(); queryParameters.Add("@CompanyId", command.Company); queryParameters.Add("@AllocationDetails", ToBulkArrayTVP(command.DeallocateBulkSections)); queryParameters.Add(DataVersionIdParameter, command.DataVersionId); return(await ExecuteNonQueryAsync(StoredProcedureNames.DeallocateBulkSections, queryParameters, true)); }