public async Task <IActionResult> DeleteCost(string company, [Range(1, long.MaxValue)] long sectionId, [Range(1, long.MaxValue)] long costId, [FromQuery] int?dataVersionId = null) { var command = new DeleteCostsCommand { Company = company, SectionId = sectionId, CostIds = new List <long> { costId }, DataVersionId = dataVersionId }; await _mediator.Send(command); return(NoContent()); }
public async Task <IActionResult> DeleteCosts(string company, [Range(1, long.MaxValue)] long sectionId, DeleteCostsCommand request) { request.Company = company; request.SectionId = sectionId; await _mediator.Send(request); return(NoContent()); }