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