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)); }
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)); }
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)); }
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 }))); }