Esempio n. 1
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);
        }