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