public Models.TbEscalaDeTrabalho ConsultarEscalaFuncionario(string codigo) { Models.TbEscalaDeTrabalho escalafunci = bd.TbEscalaDeTrabalho .Include(x => x.IdFuncionarioNavigation) .FirstOrDefault(x => x.IdFuncionarioNavigation.DsCodigo == codigo); return(escalafunci); }
public ActionResult <Models.Response.EscalaResponse> ConsultarEscalaFuncionario(string codigo) { try { Models.TbEscalaDeTrabalho consulta = funcaorn.ConsultarEscalaFuncionario(codigo); return(convert.ConvertParaResponse(consulta)); } catch (System.Exception ex) { return(BadRequest(new Models.Response.Erro(404, ex.Message))); } }
public Models.Response.EscalaResponse ConvertParaResponse(Models.TbEscalaDeTrabalho escala) { Models.Response.EscalaResponse escalaceonvert = new Models.Response.EscalaResponse(); escalaceonvert.funcionario = escala.IdFuncionarioNavigation.NmFuncionario; escalaceonvert.domingo = escala.BtDomingo; escalaceonvert.segunda = escala.BtSegunda; escalaceonvert.terca = escala.BtTerca; escalaceonvert.quarta = escala.BtQuarta; escalaceonvert.quinta = escala.BtQuinta; escalaceonvert.sexta = escala.BtSexta; escalaceonvert.sabado = escala.BtSabado; escalaceonvert.saida = escala.HrEntrada; escalaceonvert.entrada = escala.HrSaida; return(escalaceonvert); }