public Agendamento(int idLocal, int idUsuario, DateTime dataDe, DateTime dataAte) { Poco = new PocoAgendamento() { IdLocal = idLocal, IdUsuario = idUsuario, DataDe = dataDe, DataAte = dataAte }; }
/* * Métodos com acesso via controller */ internal bool Agendar() { PocoAgendamento agendamentoExterno = Poco; var agendamentoInterno = Get(agendamentoExterno.IdLocal, agendamentoExterno.DataDe, agendamentoExterno.DataAte); //pode agendar pois não existem agendamentos nesse range de data e hora if (agendamentoInterno == 0) { var cadastrado = Add(agendamentoExterno.IdLocal, agendamentoExterno.IdUsuario, agendamentoExterno.DataDe, agendamentoExterno.DataAte); if (cadastrado) { Mensagem = "Horário foi agendado com sucesso de " + agendamentoExterno.DataDe + " até " + agendamentoExterno.DataAte; } else { Mensagem = "Não foi possível realizar o agendamento no horário selecionado. " + Util.Alerta; } return(cadastrado); } else { Mensagem = "Período selecionada não está disponível;" + Agendamentos(); return(false); } }
public Agendamento(int idLocal, int idUsuario) { Poco = new PocoAgendamento() { IdLocal = idLocal, IdUsuario = idUsuario }; }
internal bool Remover() { PocoAgendamento agendamentoExterno = Poco; var deletado = Del(agendamentoExterno.IdLocal, agendamentoExterno.IdUsuario); //agendamentos deletados com sucesso if (deletado) { Mensagem = "Agendamentos foram removidos"; } else { Mensagem = "Não encontramos agendamentos para remover"; } return(deletado); }