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); }
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)); }
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() ); }