public override void Execute() { try { _plan = PlanFactory.CreatePlan(GetPlanType(), ExecuteDate, NameFormatter, _args); if (!ChooseName()) { return; } _plan.Name = Name; _plan.Details = Details; IPlanManager _planManager = ManagerFactory.GetPlanManager(_plan); _planManager.CreatePlan(_plan); AddMessage("Save successed!", MessageType.Success); } catch (Exception ex) { AddMessage(ex.Message, MessageType.Error); } }
public override void Execute() { try { _plan = new SchedulePlan(_executeDate); if (!ChooseName()) { return; } _plan.Name = Name; _plan.Details = Details; _plan.SetParameter(StartIndex, EndIndex, WeekDayWorkload, WeekendWorkload, Buffer); IPlanManager _planManager = ManagerFactory.GetPlanManager(_plan); _planManager.CreatePlan(_plan); AddMessage("Save successed!", MessageType.Success); } catch (Exception ex) { AddMessage(ex.Message, MessageType.Error); } }