Beispiel #1
0
        public string Getsignplanlistbyjiaoluary(string input)
        {
            OutJsonModel jsonModel = new OutJsonModel();

            try
            {
                TrainmanData paramModel = Newtonsoft.Json.JsonConvert.DeserializeObject <TrainmanData>(input);

                Bll_Plan_Rest bllPlace  = new Bll_Plan_Rest();
                string        strJiaoLu = "";
                foreach (JiaoLu JiaoLuId in paramModel.JiaoLuAry)
                {
                    strJiaoLu += "'" + JiaoLuId.strTrainJiaoLuGUID + "',";
                }
                strJiaoLu = strJiaoLu.Substring(0, strJiaoLu.Length - 1);
                List <Modal_Plan_Rest> placeList = bllPlace.GetPlanListByTimeAndWorkShop(strJiaoLu, paramModel.dtStartTime, paramModel.dtEndTime);
                jsonModel.result    = 0;
                jsonModel.resultStr = "提交成功";
                ArrayName an = new ArrayName();
                jsonModel.data = an;
                an.signplanary = bllPlace.GetPlaceList(placeList);
            }
            catch (Exception ex)
            {
                TF.CommonUtility.LogClass.logex(ex, "");
                jsonModel.result    = 1;
                jsonModel.resultStr = "提交失败" + ex.Message;
            }
            Newtonsoft.Json.Converters.IsoDateTimeConverter timeConverter = new Newtonsoft.Json.Converters.IsoDateTimeConverter();
            //这里使用自定义日期格式,如果不使用的话,默认是ISO8601格式
            timeConverter.DateTimeFormat = "yyyy-MM-dd HH:mm:ss";
            return(Newtonsoft.Json.JsonConvert.SerializeObject(jsonModel, timeConverter));
        }
Beispiel #2
0
        public async Task <HttpResponseMessage> Create([FromBody] RuletaDTO ruleta)
        {
            string errorMessages;

            if (!Helpers.Validators.IsValid(ruleta, out errorMessages))
            {
                return(BadRequestResponse(OutJsonModel.BuildError(errorMessages)));
            }
            var ruletaModel = AutoMapper.AutoMapperConfiguration.Mapper.Map <Ruleta>(ruleta);

            return(OkRequestResponse(OutJsonModel.BuildOk(await _servicesRuleta.Save(ruletaModel))));
        }
Beispiel #3
0
        public async Task <HttpResponseMessage> GetAll()
        {
            var response = await _servicesRuleta.Get();

            return(OkRequestResponse(OutJsonModel.BuildOk(response)));
        }