public void AddNormalMaterial(NormalMaterialEntity normalMaterial) { if (normalMaterial == null) { Debug.Assert(false, "normalMaterial == null"); return; } _dataBase.Insert(normalMaterial); }
public NormalMaterialEntity GetNormalMaterial(Guid id) { NormalMaterialEntity normalMaterial = new NormalMaterialEntity(); normalMaterial.Id = id; if (_dataBase.Fill <NormalMaterialEntity>(normalMaterial) == false) { return(null); } return(normalMaterial); }
public ActionResult GetNormalMaterial() { string id = Request.QueryString["id"]; if (String.IsNullOrEmpty(id)) { return(RespondResult(false, "参数无效。")); } NormalMaterialEntity normalMaterial = _materialManager.GetNormalMaterial(Guid.Parse(id)); return(RespondDataResult(normalMaterial)); }
public ActionResult GetUploadToWeixinMaterialResult() { HttpRequestBase request = this.HttpContext.Request; string strFileId = request.QueryString["fileId"]; string cachingKey = "fsUploadResult:" + strFileId; ApiResult <WeixinAddMaterialResult> addMaterialResult = _cachingService.Get <ApiResult <WeixinAddMaterialResult> >(cachingKey); ApiResult apiResult = new ApiResult(); if (addMaterialResult == null) { apiResult.Message = "指定的上传信息不存在。"; } else if (addMaterialResult.Success == false) { apiResult.Message = addMaterialResult.Message; } else { apiResult.Success = true; NormalMaterialEntity normalMaterial = new NormalMaterialEntity(); normalMaterial.Domain = DomainContext.Domain.Id; normalMaterial.AppId = DomainContext.AppId; normalMaterial.MediaId = addMaterialResult.Data.MediaId; normalMaterial.WeixinUrl = addMaterialResult.Data.Url; normalMaterial.TypeString = request.QueryString["type"]; normalMaterial.Name = Path.GetFileName(addMaterialResult.Data.FileName); normalMaterial.Url = _fileService + addMaterialResult.Message; normalMaterial.OperatorUser = UserContext.User.Id; _materialManager.AddNormalMaterial(normalMaterial); } return(RespondResult(apiResult)); }