Beispiel #1
0
 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();
 }