Exemplo n.º 1
0
        public HttpResponseMessage AddProductSmallType(ProductSmallTypeOperateDTO dto)
        {
            ResultDTO <object> resultdto = new ResultDTO <object>();

            try
            {
                resultdto.SubmitResult = _IProductServices.AddProductSmallType(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);
        }
Exemplo n.º 2
0
        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);
        }