Beispiel #1
0
        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));
        }
Beispiel #2
0
        public IHttpActionResult GetTurnoAberto()
        {
            // Variaveis
            var id = long.Parse(UsuarioAutenticado.LoginID);

            // Busca ID Profissional
            var idProfissional = new ProfissionalRepositorio().BuscaIDProfissional(id);

            // Busca verificação
            var diariaAberta = new DiariaRepositorio().VerificaDiariaAberta(idProfissional);

            // Retorna
            return(Ok(diariaAberta));
        }
Beispiel #3
0
        public IHttpActionResult GetTurnoProfissional(int idDiaria)
        {
            // Busca verificação
            var turno = new DiariaRepositorio().BuscaDadosTurno(idDiaria);

            if (turno == null)
            {
                return(Ok(new TurnoEntidade()
                {
                }));
            }

            // Retorna
            return(Ok(turno));
        }
Beispiel #4
0
        public IHttpActionResult GetDiariaCliente(long clienteID)
        {
            // Busca verificação
            var diarias = new DiariaRepositorio().BuscaDiariasCliente(clienteID);

            // Verifica se existe
            if (diarias == null || !diarias.Any())
            {
                return(StatusCode(System.Net.HttpStatusCode.NoContent));
            }

            // Retorna
            return(Ok(diarias.Select(d => new DiariaAvulsaDTO()
            {
                ID = d.idRegistroDiaria,
                DataHoraSolicitacao = d.DataHoraSolicitacao,
                NomeColaboradorEmpresa = d.vcNomeCompleto,
                ValorDiariaNegociado = d.ValorDiariaNegociado
            })));
        }