Ejemplo n.º 1
0
        public static ItemPlan ConvertToItemPlan(ItemPlanRequest request)
        {
            var item           = new ItemPlan();
            var accionPlaneada = new AccionPlaneada();

            accionPlaneada.Deliver(request.AccionPlaneada_Descripcion);
            var accionRealizada = new AccionRealizada();
            var evidencia       = new Evidencia();

            evidencia.Deliver(request.AccionRealizada_evidencia_Ruta);
            accionRealizada.Deliver(request.AccionRealizada_Descripcion, evidencia);
            item.Deliver(accionPlaneada, accionRealizada, request.PlanId);
            return(item);
        }
Ejemplo n.º 2
0
        public static List <string> CanConvertToItemPlan(ItemPlanUpdateRequest request)
        {
            var errors         = new List <string>();
            var item           = new ItemPlan();
            var accionPlaneada = new AccionPlaneada();

            errors.AddRange(accionPlaneada.CanDeliver(request.AccionPlaneada_Descripcion));
            var accionRealizada = new AccionRealizada();
            var evidencia       = new Evidencia();

            errors.AddRange(evidencia.CanDeliver(request.AccionRealizada_evidencia_Ruta));
            errors.AddRange(accionRealizada.CanDeliver(request.AccionRealizada_Descripcion, evidencia));
            errors.AddRange(item.CanDeliver(accionPlaneada, accionRealizada));
            return(errors);
        }
Ejemplo n.º 3
0
        public static PlanAccion CreatePlanAccion()
        {
            var actividad      = ActividadMother.CreateActividad();
            var accionPlaneada = new AccionPlaneada();

            accionPlaneada.Deliver("Se describe lo planeado");
            var accionRealizada = new AccionRealizada();
            var evidencia       = new Evidencia();

            evidencia.Deliver("loquesea/dir");
            accionRealizada.Deliver("Se describe lo realizado", evidencia);
            var itemPlan = new ItemPlan();

            itemPlan.Deliver(accionPlaneada, accionRealizada, 0);
            var items = new List <ItemPlan>();

            items.Add(itemPlan);
            var planAccion = new PlanAccion(items, actividad);

            return(planAccion);
        }