/// <summary> /// 得到所有产品线信息 /// </summary> /// <param name="dto"></param> /// <returns></returns> public static List <ProductLineResultModel> GetProductLine(ProductLineSearchDTO dto) { List <ProductLineResultModel> result = null; result = GetAPI <List <ProductLineResultModel> >(WebConfiger.MasterDataServicesUrl + "ProductLine?ProductLineSearchDTO=" + TransformHelper.ConvertDTOTOBase64JsonString(dto)); return(result); }
public HttpResponseMessage GetProductLine(string ProductLineSearchDTO) { ProductLineSearchDTO dto = TransformHelper.ConvertBase64JsonStringToDTO <ProductLineSearchDTO>(ProductLineSearchDTO); List <ProductLineResultDTO> user = _IProductServices.GetProductLine(dto); HttpResponseMessage result = new HttpResponseMessage { Content = new StringContent(JsonConvert.SerializeObject(user), System.Text.Encoding.GetEncoding("UTF-8"), "application/json") }; return(result); }
public void TestMethod1() { //查询产品线 ProductLineSearchDTO dto = new ProductLineSearchDTO(); List <ProductLineResultDTO> list = _IProductServices.GetProductLine(dto); //产品线新增 ProductLineOperateDTO dto1 = new ProductLineOperateDTO(); dto1.ProductLineName = "测试产品线Test"; dto1.ProductLineNameAB = "cscpxTest"; dto1.CreateUser = "******"; dto1.CreateTime = DateTime.Now; bool bl = _IProductServices.AddProductLine(dto1); Assert.IsTrue(bl); //查询产品线 ProductLineSearchDTO dto2 = new ProductLineSearchDTO(); dto2.SearchText = "测试产品线Test"; List <ProductLineResultDTO> list1 = _IProductServices.GetProductLine(dto2); //修改产品线 ProductLineOperateDTO dto3 = new ProductLineOperateDTO(); dto3.ProductLineID = list1.Select(s => s.ProductLineID).FirstOrDefault(); dto3.ProductLineName = "修改测试产品线Test"; dto3.ProductLineNameAB = "cscpxTest"; dto3.ModifyUser = "******"; dto3.ModifyTime = DateTime.Now; bool bl1 = _IProductServices.UpdateProductLine(dto3); Assert.IsTrue(bl1); //删除产品线 ProductLineOperateDTO dto4 = new ProductLineOperateDTO(); dto4.ProductLineID = list1.Select(s => s.ProductLineID).FirstOrDefault(); bool bl2 = _IProductServices.DeleteProductLine(dto4); Assert.IsTrue(bl2); }
public void TestMethod1() { //查询 ProductSmallTypeSearchDTO dto = new ProductSmallTypeSearchDTO(); string dtostr = Common.TransformHelper.ConvertDTOTOBase64JsonString(dto); var pp = ProductSmallTypeController.GetProductSmallType(dtostr); ProductLineSearchDTO dtoline = new ProductLineSearchDTO(); string dtolinestr = Common.TransformHelper.ConvertDTOTOBase64JsonString(dtoline); var ppline = ProductLineController.GetProductLine(dtolinestr); string strResultline = ppline.Content.ReadAsStringAsync().Result; List <ProductLineResultDTO> listline = JsonConvert.DeserializeObject <List <ProductLineResultDTO> >(strResultline); if (listline.Count() == 0) { return; } //新增 ProductSmallTypeOperateDTO dto1 = new ProductSmallTypeOperateDTO(); dto1.ProductSmallTypeName = "测试产品小类Test"; dto1.ProductLineID = listline.Select(s => s.ProductLineID).FirstOrDefault(); dto1.IsActive = true; dto1.CreateUser = "******"; dto1.CreateTime = DateTime.Now; var pp1 = ProductSmallTypeController.AddProductSmallType(dto1); string strResult1 = pp1.Content.ReadAsStringAsync().Result; ResultDTO <object> bl = JsonConvert.DeserializeObject <ResultDTO <object> >(strResult1); Assert.IsTrue(bl.SubmitResult); //查询 ProductSmallTypeSearchDTO dto2 = new ProductSmallTypeSearchDTO(); dto2.SearchText = "测试产品小类Test"; string dto2str = Common.TransformHelper.ConvertDTOTOBase64JsonString(dto2); var pp2 = ProductSmallTypeController.GetProductSmallType(dto2str); string strResult2 = pp2.Content.ReadAsStringAsync().Result; List <ProductSmallTypeResultDTO> list1 = JsonConvert.DeserializeObject <List <ProductSmallTypeResultDTO> >(strResult2); //修改 ProductSmallTypeOperateDTO dto3 = new ProductSmallTypeOperateDTO(); dto3.UpType = 1; dto3.ProductSmallTypeID = list1.Select(s => s.ProductSmallTypeID).FirstOrDefault(); dto3.ProductSmallTypeName = "修改测试产品小类Test"; dto3.ProductLineID = listline.Select(s => s.ProductLineID).FirstOrDefault(); dto3.ModifyUser = "******"; dto3.ModifyTime = DateTime.Now; var pp3 = ProductSmallTypeController.UpdateStopEnableProductSmallType(dto3); string strResult3 = pp3.Content.ReadAsStringAsync().Result; ResultDTO <object> bl1 = JsonConvert.DeserializeObject <ResultDTO <object> >(strResult3); Assert.IsTrue(bl1.SubmitResult); //停启用 ProductSmallTypeOperateDTO dto5 = new ProductSmallTypeOperateDTO(); dto5.UpType = 2; dto5.ProductSmallTypeID = list1.Select(s => s.ProductSmallTypeID).FirstOrDefault(); dto5.IsActive = true; dto5.ModifyUser = "******"; dto5.ModifyTime = DateTime.Now; var pp5 = ProductSmallTypeController.UpdateStopEnableProductSmallType(dto5); string strResult5 = pp5.Content.ReadAsStringAsync().Result; ResultDTO <object> bl5 = JsonConvert.DeserializeObject <ResultDTO <object> >(strResult5); Assert.IsTrue(bl5.SubmitResult); //删除 ProductSmallTypeOperateDTO dto4 = new ProductSmallTypeOperateDTO(); dto4.ProductSmallTypeID = list1.Select(s => s.ProductSmallTypeID).FirstOrDefault(); string dto4str = Common.TransformHelper.ConvertDTOTOBase64JsonString(dto4); var pp4 = ProductSmallTypeController.DeleteProductSmallType(dto4str); string strResult4 = pp4.Content.ReadAsStringAsync().Result; ResultDTO <object> bl2 = JsonConvert.DeserializeObject <ResultDTO <object> >(strResult4); Assert.IsTrue(bl2.SubmitResult); }
public void TestMethod2() { //查询产品小类 ProductSmallTypeSearchDTO dto = new ProductSmallTypeSearchDTO(); List <ProductSmallTypeResultDTO> list = _IProductServices.GetProductSmallType(dto); //查询产品线 ProductLineSearchDTO dtoline = new ProductLineSearchDTO(); List <ProductLineResultDTO> listline = _IProductServices.GetProductLine(dtoline); if (listline.Count() == 0) { return; } //产品小类新增 ProductSmallTypeOperateDTO dto1 = new ProductSmallTypeOperateDTO(); dto1.ProductSmallTypeName = "测试产品小类Test"; dto1.ProductLineID = listline.Select(s => s.ProductLineID).FirstOrDefault(); dto1.IsActive = true; dto1.CreateUser = "******"; dto1.CreateTime = DateTime.Now; bool bl = _IProductServices.AddProductSmallType(dto1); Assert.IsTrue(bl); //查询产品小类 ProductSmallTypeSearchDTO dto2 = new ProductSmallTypeSearchDTO(); dto2.SearchText = "测试产品小类Test"; List <ProductSmallTypeResultDTO> list1 = _IProductServices.GetProductSmallType(dto2); //修改产品小类 ProductSmallTypeOperateDTO dto3 = new ProductSmallTypeOperateDTO(); dto3.ProductSmallTypeID = list1.Select(s => s.ProductSmallTypeID).FirstOrDefault(); dto3.ProductSmallTypeName = "修改测试产品小类Test"; dto3.ProductLineID = listline.Select(s => s.ProductLineID).FirstOrDefault(); dto3.ModifyUser = "******"; dto3.ModifyTime = DateTime.Now; bool bl1 = _IProductServices.UpdateProductSmallType(dto3); Assert.IsTrue(bl1); //停启用产品小类 ProductSmallTypeOperateDTO dto4 = new ProductSmallTypeOperateDTO(); dto4.ProductSmallTypeID = list1.Select(s => s.ProductSmallTypeID).FirstOrDefault(); dto4.IsActive = true; dto4.ModifyUser = "******"; dto4.ModifyTime = DateTime.Now; bool bl2 = _IProductServices.StopEnableProductSmallType(dto4); Assert.IsTrue(bl2); //删除产品小类 ProductSmallTypeOperateDTO dto5 = new ProductSmallTypeOperateDTO(); dto5.ProductSmallTypeID = list1.Select(s => s.ProductSmallTypeID).FirstOrDefault(); bool bl3 = _IProductServices.DeleteProductSmallType(dto5); Assert.IsTrue(bl3); }