public IHttpActionResult PutEncerrarOS(long idCorrida, [FromBody] EncerrarCorridaFiltro filtro, int?idStatus = null) { // Instancia new CorridaRepositorio().EncerrarOrdemServico(idCorrida, idStatus, (filtro.KilometragemRodada != null ? int.Parse(filtro.KilometragemRodada?.ToString()) : 0), filtro.MinutosParados ?? 0); // Return return(Ok()); }
/// <summary> /// Encerrar OS /// </summary> /// <returns>ResumoModel</returns> public async Task EncerrarOrdemServico(long?statusCorrida, long idCorrida, EncerrarCorridaFiltro filtro) { // status/{idStatus:long}/{idCorrida:long} await this.Put(new Uri($"{ServicoRotas.Base}{string.Format(ServicoRotas.Corrida.PutEncerrarCorrida, idCorrida, statusCorrida)}"), filtro); }