public IActionResult PostCrearActividad(ActividadRequest request)
        {
            var service = new AsignarActividadService(_unitOfWork,
                                                      _actividadRepository,
                                                      _usuarioRepository,
                                                      _tipoActividadRepository,
                                                      _mailServer);
            var response = service.Handle(request);

            return(Ok(response));
        }
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();
            _usuarioRepository       = new UsuarioRepository(_dbContext);
            _tipoActividadRepository = new TipoActividadRepository(_dbContext);
            _asignarActividadService = new AsignarActividadService(
                new UnitOfWork(_dbContext),
                new ActividadRepository(_dbContext),
                _usuarioRepository,
                _tipoActividadRepository,
                new MailServerFake()
                );
        }