public UnitOfWork(ApplicationDbContext ctx) { _ctx = ctx; Mudancas = new MudancaRepository(_ctx); Funcionalidades = new FuncionalidadeRepository(_ctx); TiposMudanca = new TiposMudancaRepository(_ctx); Usuarios = new UsuariosRepository(_ctx); Visitantes = new VisitanteRepository(_ctx); Encomendas = new EncomendasRepository(_ctx); Horarios = new HorariosRepository(_ctx); Reservas = new ReservaRepository(_ctx); Locais = new LocaisRepository(_ctx); HorariosLocais = new HorariosLocaisRepository(_ctx); Notificacoes = new NotificacoesRepository(_ctx); Ocorrencias = new OcorrenciasRepository(_ctx); NotificacaoReserva = new NotificacaoReservaRepository(_ctx); UsuariosNotificacao = new UsuarioNotificacaoRepository(_ctx); NotificacaoOcorrencia = new NotificacaoOcorrenciaRepository(_ctx); PerfisUsuario = new PerfilRepository(_ctx); Reunioes = new ReunioesRepository(_ctx); NotificacaoReuniao = new NotificacaoReuniaoRepository(_ctx); NotificacaoEncomenda = new NotificacaoEncomendaRepository(_ctx); Posts = new PostsRepository(_ctx); Comentarios = new ComentariosRepository(_ctx); NotificacaoMudanca = new NotificacaoMudancaRepository(_ctx); }
// GET: Publicacao/Delete/5 public ActionResult DeletePost(int id) { try { CurtidasPostsRepository.DeleteAllCurtidasPost(PostsRepository.SelectPost(id)); ComentariosRepository.DeleteAllComentariosDoPost(PostsRepository.SelectPost(id)); PostsRepository.DeletePost(id); Usuario sessao = (Usuario)Session["object"]; Session["object"] = UsuariosRepository.SelectUsuario(sessao.Id); TempData["alert"] = "Post Deletado"; return(RedirectToAction("ListPosts")); //return RedirectToAction("ListPosts", "Post"); } catch { return(View("Error")); } }
public ComentariosController() { _entityRepo = new ComentariosRepository(); }