// GET: Actividad public ActionResult Index() { ActividadRepository actividad = new ActividadRepository(); var actividades = ActividadRepository.GetActividades(); return(View(actividades)); }
public void Setup() { //Arrange var optionsSqlite = new DbContextOptionsBuilder <AppACContext>() .UseSqlite(@"Data Source=C:\sqlite\AppACDataBaseTest.db") .Options; _dbContext = new AppACContext(optionsSqlite); _dbContext.Database.EnsureDeleted(); _dbContext.Database.EnsureCreated(); _plazoAperturaRepository = new PlazoAperturaRepository(_dbContext); _planAccionRepository = new PlanAccionRepository(_dbContext); _actividadRepository = new ActividadRepository(_dbContext); _crearPlanAccionService = new CrearPlanAccionService( new UnitOfWork(_dbContext), _actividadRepository, _planAccionRepository, _plazoAperturaRepository, new MailServerFake() ); _plazoAperturaService = new PlazoAperturaService( new UnitOfWork(_dbContext), _plazoAperturaRepository, new MailServerFake(), new JefeDptoRepository(_dbContext) ); }
public UnitOfWork(TeoguideDbContext context) { _context = context; usuarioRepository = new UsuarioRepository(_context); planRepository = new PlanRepository(_context); actividadRepository = new ActividadRepository(_context); centroHistoricoRepository = new CentroHistoricoRepository(_context); multimediaRespository = new MultimediaRepository(_context); descripcionRepository = new DescripcionRepository(_context); comentarioRespository = new ComentarioRespository(_context); }
public ActionResult Create(Actividad actividad) { try { bool success = ActividadRepository.InsertActividad(actividad); if (success) { return(RedirectToAction("Index")); } else { return(View()); } } catch (SqlException e) { System.Diagnostics.Debug.WriteLine(e.Message); return(View()); } }
public ActionResult Edit(Actividad actividad, FormCollection collection) { try { bool success = ActividadRepository.UpdateActividad(actividad); if (success) { return(RedirectToAction("Index")); } else { return(View()); } } catch (SqlException e) { System.Diagnostics.Debug.WriteLine(e.Message); return(View()); } }
public ActionResult Delete(int id) { try { // TODO: Add delete logic here bool success = ActividadRepository.DeleteActividad(id); if (success) { return(RedirectToAction("Index")); } else { return(View()); } } catch (SqlException e) { Console.WriteLine(e.Message); return(View()); } }
// GET: Actividad/Delete/5 public ActionResult Delete(int?id) { var actividad = ActividadRepository.GetActividad(id); return(View(actividad)); }
// GET: Actividad/Edit/5 public ActionResult Edit(int id) { var actividad = ActividadRepository.GetActividad(id); return(View(actividad)); }