Exemple #1
0
        public InfoResponse <string> Put(string planDefineID, string periodID, [FromBody] PlanItem planItem)
        {
            InfoResponse <string> response = new InfoResponse <string>();

            response.Data = PlanItemService.Current.SavePlanItem(planDefineID, periodID, planItem);
            return(response);
        }
        public InfoResponse <PlanItemModel> GetPlanItemModel([FromQuery] string modelID, [FromQuery] string planDefineID)
        {
            InfoResponse <PlanItemModel> response = new InfoResponse <PlanItemModel>();

            response.Data = PlanItemModelService.Current.GetPlanItemModelByID(modelID, planDefineID);
            return(response);
        }
        public InfoResponse <int> GetPlanDynamicState(string planDefineID, string periodID)
        {
            InfoResponse <int> response = new InfoResponse <int>();

            response.Data = Convert.ToInt32(PlanDynamicService.Current.GetPlanDynamicState(planDefineID, periodID));
            return(response);
        }
        public InfoResponse <string> Put([FromBody] PlanDefine planDefine)
        {
            InfoResponse <string> response = new InfoResponse <string>();

            response.Data = PlanDefineService.Current.UpdatePlanDefine(planDefine);
            return(response);
        }
        public InfoResponse <PlanDefine> Get(string planDefineID)
        {
            InfoResponse <PlanDefine> response = new InfoResponse <PlanDefine>();

            response.Data = PlanDefineService.Current.GetPlanDefine(planDefineID);
            return(response);
        }
        public InfoResponse <string> Post([FromBody] PlanInfo plan)
        {
            InfoResponse <string> response = new InfoResponse <string>();

            response.Data = PlanService.Current.SavePlanInfo(plan);
            return(response);
        }
        public InfoResponse <PlanInfo> Get(string planID)
        {
            PlanInfo planInfo = PlanService.Current.Get(planID);
            InfoResponse <PlanInfo> response = new InfoResponse <PlanInfo>();

            if (planInfo != null && !string.IsNullOrEmpty(planInfo.ID))
            {
                response.Data = planInfo;
            }
            else
            {
                response.Code = 204;
                response.Msg  = "The Plan does not exist";
            }
            return(response);
        }