コード例 #1
0
        public IActionResult PostCrearPlanAccion(PlanAccionRequest request)
        {
            var service  = new CrearPlanAccionService(_unitOfWork, _actividadRepository, _planAccionRepository, _plazoAperturaRepository, _mailServer);
            var response = service.Handle(request);

            return(Ok(response));
        }
コード例 #2
0
        public void PuedoCrearPlanDeAccion()
        {
            var actividad = ActividadMother.CreateActividad();

            _actividadRepository.Add(actividad);
            _dbContext.SaveChanges();
            var plazo        = PlazoAperturaMother.CreatePlazoApertura("123313");
            var plazoRequest = new PlazoAperturaRequest("123313", plazo.FechaInicio, plazo.FechaFin);

            _plazoAperturaService.CrearPlazoApertura(plazoRequest).Message.Should().Be("El plazo fue correctamente ingresado");
            var item  = new ItemPlanRequest(0, "Se describe aqui", "Se describe lo que se hizo", "loquesea/dir");
            var items = new List <ItemPlanRequest>();

            items.Add(item);
            var request  = new PlanAccionRequest(1, items);
            var response = _crearPlanAccionService.Handle(request);

            response.Message.Should().Be("Plan de accion registrado correctamente");
        }