示例#1
0
        public void TestMethod3()
        {
            //查询产品型号
            ProductModelSearchDTO        dto  = new ProductModelSearchDTO();
            List <ProductModelResultDTO> list = _IProductServices.GetProductModel(dto);

            //产品型号新增
            ProductModelOperateDTO dto1 = new ProductModelOperateDTO();

            dto1.ProductModelName = "测试产品型号Test";
            dto1.IsActive         = true;
            dto1.CreateUser       = "******";
            dto1.CreateTime       = DateTime.Now;
            bool bl = _IProductServices.AddProductModel(dto1);

            Assert.IsTrue(bl);

            //查询产品型号
            ProductModelSearchDTO dto2 = new ProductModelSearchDTO();

            dto2.SearchText = "测试产品型号Test";
            List <ProductModelResultDTO> list1 = _IProductServices.GetProductModel(dto2);

            //修改产品型号
            ProductModelOperateDTO dto3 = new ProductModelOperateDTO();

            dto3.ProductModelID   = list1.Select(s => s.ProductModelID).FirstOrDefault();
            dto3.ProductModelName = "修改测试产品型号Test";
            dto3.ModifyUser       = "******";
            dto3.ModifyTime       = DateTime.Now;
            bool bl1 = _IProductServices.UpdateProductModel(dto3);

            Assert.IsTrue(bl1);

            //停启用产品型号
            ProductModelOperateDTO dto4 = new ProductModelOperateDTO();

            dto4.ProductModelID = list1.Select(s => s.ProductModelID).FirstOrDefault();
            dto4.IsActive       = true;
            dto4.ModifyUser     = "******";
            dto4.ModifyTime     = DateTime.Now;
            bool bl2 = _IProductServices.StopEnableProductModel(dto4);

            Assert.IsTrue(bl2);

            //删除产品型号
            ProductModelOperateDTO dto5 = new ProductModelOperateDTO();

            dto5.ProductModelID = list1.Select(s => s.ProductModelID).FirstOrDefault();
            bool bl3 = _IProductServices.DeleteProductModel(dto5);

            Assert.IsTrue(bl3);
        }
示例#2
0
        public HttpResponseMessage AddProductModel(ProductModelOperateDTO dto)
        {
            ResultDTO <ProductModelResultDTO> resultdto = new ResultDTO <ProductModelResultDTO>();

            try
            {
                resultdto.SubmitResult = _IProductServices.AddProductModel(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);
        }