// GET: Actividad
        public ActionResult Index()
        {
            ActividadRepository actividad = new ActividadRepository();
            var actividades = ActividadRepository.GetActividades();

            return(View(actividades));
        }
Example #2
0
        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)
                );
        }
Example #3
0
 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));
        }