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(); _planAccionRepository = new PlanAccionRepository(_dbContext); _itemPlanRepository = new ItemPlanRepository(_dbContext); _plazoAperturaRepository = new PlazoAperturaRepository(_dbContext); _itemPlanService = new ItemPlanService( new UnitOfWork(_dbContext), _planAccionRepository, _itemPlanRepository, _plazoAperturaRepository ); _plazoAperturaService = new PlazoAperturaService( new UnitOfWork(_dbContext), _plazoAperturaRepository, new MailServerFake(), new JefeDptoRepository(_dbContext) ); }
public IActionResult EliminarItemPlan(int id) { var service = new ItemPlanService(_unitOfWork, _planAccionRepository, _itemPlanRepository, _plazoAperturaRepository); var response = service.EliminarItem(id); return(Ok(response)); }
public IActionResult ModificarItemPlan(ItemPlanUpdateRequest request) { var service = new ItemPlanService(_unitOfWork, _planAccionRepository, _itemPlanRepository, _plazoAperturaRepository); var response = service.ModificarItem(request); return(Ok(response)); }
public IActionResult PostCrearItemPlan(ItemPlanRequest request) { var service = new ItemPlanService(_unitOfWork, _planAccionRepository, _itemPlanRepository, _plazoAperturaRepository); var response = service.RegistrarItem(request); return(Ok(response)); }