/// <summary> /// Cadastra dados do turno da diaria /// </summary> /// <param name="filtro">TurnoEntidade</param> /// <returns></returns> public void CadastraDadosTurno(TurnoEntidade filtro, long idDiaria) { using (var sqlConnection = this.InstanciaConexao()) { // Query string query = @"update tblRegistroDiarias set dtDataHoraInicioExpediente = @DataInicio, intOdometroInicioExpediente = @KMInicio, dtDataHoraInicioIntervalo = @DataInicioIntervalo, intOdometroInicioIntervalo = @KMInicioIntervalo, dtDataHoraFimIntervalo = @DataFimIntervalo, intOdometroFimIntervalo = @KMFimInvervalo, dtDataHoraFimExpediente = @DataFim, intOdometroFimExpediente = @KMFim where idRegistroDiaria = @idTurnoDiaria" ; sqlConnection.Execute(query, new { DataInicio = BuscaDataTurno(filtro.DataInicio), KMInicio = filtro.KMInicio, DataInicioIntervalo = BuscaDataTurno(filtro.DataInicioIntervalo), KMInicioIntervalo = filtro.KMInicioIntervalo, DataFimIntervalo = BuscaDataTurno(filtro.DataFimIntervalo), KMFimInvervalo = filtro.KMFimInvervalo, DataFim = BuscaDataTurno(filtro.DataFim), KMFim = filtro.KMFim, idTurnoDiaria = idDiaria }); } }
public IHttpActionResult PostTurnoProfissional(int idDiaria, [FromBody] TurnoEntidade filtro) { // Variaveis var diaria = new DiariaRepositorio(); // Cadastra turno diaria.CadastraDadosTurno(filtro, idDiaria); // Busca verificação var turno = diaria.BuscaDadosTurno(idDiaria); // Retorna return(Ok(turno)); }