Ejemplo n.º 1
0
        public IActionResult PostCrearDocente(DocenteRequest request)
        {
            var service  = new CrearDocenteService(_unitOfWork, _departamentoRepository, _docenteRepository, _mailServer);
            var response = service.Handle(request);

            return(Ok(response));
        }
        public void CrearDocente(CrearDocenteRequest DocenteRequest, string expected)
        {
            _Docenteservice = new CrearDocenteService(_unitOfWork);
            var response = _Docenteservice.Ejecutar(DocenteRequest);

            Assert.AreEqual(expected, response.Message);
        }
Ejemplo n.º 3
0
        public ActionResult PostConvenio([FromBody] CrearDocenteRequest docente)
        {
            _service = new CrearDocenteService(_unitOfWork);
            var rta = _service.Ejecutar(docente);

            if (rta.isOk())
            {
                return(Ok(rta.Message));
            }
            return(BadRequest(rta.Message));
        }
        public async Task <IActionResult> CreateDocente([FromBody] CrearDocenteRequest docente)
        {
            _service = new CrearDocenteService(_unitOfWork);
            var rta = _service.Ejecutar(docente);

            if (rta.isOk())
            {
                await _context.SaveChangesAsync();

                //busaca en la base de datos para guardar
                return(CreatedAtAction("GetDocente", new { id = docente.id }, docente));
            }
            return(BadRequest(rta.Message));
        }
Ejemplo n.º 5
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();
            _departamentoRepository = new DepartamentoRepository(_dbContext);

            _crearDocenteService = new CrearDocenteService(
                new UnitOfWork(_dbContext),
                _departamentoRepository,
                new DocenteRepository(_dbContext),
                new MailServerFake()
                );
        }