public List <AgendaDTO> getCreateAgenda(DateTime?prData = null) { DateTime lData = prData == null ? DateTime.Now.Date : prData.Value.Date; //REMOVER*************************************************************************** //lData = new DateTime(2019, 10, 23); AgendaRepository lAgendaRepository = new AgendaRepository(); List <AgendaDTO> lRetorno = new List <AgendaDTO>(); if (empresa != null) { lRetorno = lAgendaRepository.getAgendaDTO(lData, empresa.empresaid); if (lRetorno.Count == 0) { CriarAgendaAutomatica lCriarAgendaAutomatica = new CriarAgendaAutomatica(aContextoExecucao); lCriarAgendaAutomatica.criar(lData); lRetorno = lCriarAgendaAutomatica.acoAgendaDTO; } foreach (var item in lRetorno) { if (item.cliente != null && item.cliente.datanascimento.HasValue) { item.cliente.datanascimento = item.cliente.datanascimento.Value.Date; } if (item.cliente != null && item.cliente.dataultimoservico.HasValue) { item.cliente.dataultimoservico = item.cliente.dataultimoservico.Value.Date; } } } return(lRetorno); }
public JsonResult getCreateAgendaData(string prData) { DateTime lData; List <AgendaDTO> lRetorno = new List <AgendaDTO>(); if (DateTime.TryParse(prData, out lData) && empresa != null) { //REMOVER*************************************************************************** //lData = new DateTime(2019, 10, 23); AgendaRepository lAgendaRepository = new AgendaRepository(); lRetorno = lAgendaRepository.getAgendaDTO(lData, empresa.empresaid); if (lRetorno.Count == 0) { CriarAgendaAutomatica lCriarAgendaAutomatica = new CriarAgendaAutomatica(aContextoExecucao); lCriarAgendaAutomatica.criar(lData); lRetorno = lCriarAgendaAutomatica.acoAgendaDTO; } } return(new CustomJsonResult(true) { Data = lRetorno }); }