public bool Adicionar(Agenda agenda) { var agendaRepositorio = new AgendaRepositorio(); agenda.Usuario = Account.Current.Usuario; agendaRepositorio.Insert(agenda); return true; }
public bool Adicionar(Historico historico) { var historicoRepositorio = new HistoricoRepositorio(); var condominioRepositorio = new CondominioRepositorio(); var agendaRepositorio = new AgendaRepositorio(); var condominio = condominioRepositorio.Simple(historico.Condominio.Id); historico.Condominio.Rank = historico.Rank; condominioRepositorio.UpdateRank(historico.Condominio); historico.Usuario = Account.Current.Usuario; historicoRepositorio.Insert(historico); //agendaRepositorio.Insert(new Agenda() //{ // Descricao = "<a href='#Condominio/Editar/" + condominio.Id + "'>" + condominio.Nome + "</a>", // Data = historico.ProximoContato, // UnidadeId = condominio.UnidadeId, // Usuario = Account.Current.Usuario //}); return true; }
public List<Agenda> Search(DateTime start, DateTime end, int unidadeId) { var agendaRepositorio = new AgendaRepositorio(); var agendas = new List<Agenda>(); var unidadeRepositorio = new UnidadeRepositorio(); Unidade unidade = null; if (Account.Current.Usuario.Unidade.Tipo == UnidadeTipo.ZAP) { unidade = unidadeRepositorio.Fetch(unidadeId); } else { unidade = unidadeRepositorio.Fetch(Account.Current.Usuario.Unidade.Id); } var historicoRepositorio = new HistoricoRepositorio(); var historicos = historicoRepositorio.Search(start, end, unidade); if (unidade.Tipo == UnidadeTipo.CENTRAL || unidade.Tipo == UnidadeTipo.ZAP) { foreach (var h in historicos) { agendas.Add(new Agenda() { Id = h.Id, Data = h.ProximoContato, Url = "#Condominio/Editar/" + h.Condominio.Id + "/Historico?id=" + h.Id, Descricao = h.Condominio.Nome, Tipo = AgendaTipo.HISTORICO }); } } return agendas; }
public void UpdateData(Agenda agenda) { var agendaRepositorio = new AgendaRepositorio(); agendaRepositorio.UpdateData(agenda); }