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)); }
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)))); }
public async Task <HttpResponseMessage> GetAll() { var response = await _servicesRuleta.Get(); return(OkRequestResponse(OutJsonModel.BuildOk(response))); }