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); }
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); }