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