Exemplo n.º 1
0
        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);
        }
Exemplo n.º 2
0
        public HttpResponseMessage AddProductLine(ProductLineOperateDTO dto)
        {
            ResultDTO <object> resultdto = new ResultDTO <object>();

            try
            {
                resultdto.SubmitResult = _IProductServices.AddProductLine(dto);
            }
            catch (Exception ex)
            {
                resultdto.SubmitResult = false;
                resultdto.Message      = ex.Message;
            }

            HttpResponseMessage result = new HttpResponseMessage
            {
                Content = new StringContent(JsonConvert.SerializeObject(resultdto),
                                            System.Text.Encoding.GetEncoding("UTF-8"),
                                            "application/json")
            };

            return(result);
        }