public HttpResponseMessage AddReagentInfo(ProductInfoOperateDTO dto) { ResultDTO <object> actionresult = new ResultDTO <object>(); try { actionresult.SubmitResult = _IIProductServices.AddReagentInfo(dto); } catch (Exception e) { actionresult.SubmitResult = false; actionresult.Message = e.Message; } HttpResponseMessage result = new HttpResponseMessage { Content = new StringContent(JsonConvert.SerializeObject(actionresult), System.Text.Encoding.GetEncoding("UTF-8"), "application/json") }; return(result); }
public void TestMethod1() { //查询试剂产品 ProductInfoSearchDTO dto = new ProductInfoSearchDTO(); dto.page = 1; dto.rows = 1; List <ProductInfoResultDTO> list = _IProductServices.GetReagentInfoList(dto); //产品试剂产品 ProductInfoOperateDTO dto1 = new ProductInfoOperateDTO(); dto1.ProductID = Guid.NewGuid(); dto1.ArtNo = "测试货号Test"; dto1.ProductName = "测试试剂产品Test"; dto1.RemarkDes = "测试备注Test"; dto1.ReagentTest = "测试测试数Test"; dto1.ReagentSize = "测试规格Test"; dto1.ReagentProject = "测试项目Test"; dto1.IsMaintenance = false; dto1.IsActive = true; dto1.CreateUser = "******"; dto1.CreateTime = DateTime.Now; bool bl = _IProductServices.AddReagentInfo(dto1); Assert.IsTrue(bl); //查询试剂产品 ProductInfoSearchDTO dto2 = new ProductInfoSearchDTO(); dto2.SearchText = "测试试剂产品Test"; dto2.page = 1; dto2.rows = 1; List <ProductInfoResultDTO> list1 = _IProductServices.GetReagentInfoList(dto2); //修改试剂产品 ProductInfoOperateDTO dto3 = new ProductInfoOperateDTO(); dto3.ProductID = list1.Select(s => s.ProductID).FirstOrDefault(); dto3.ArtNo = "修改测试货号Test"; dto3.ProductName = "修改测试试剂产品Test"; dto3.RemarkDes = "修改测试备注Test"; dto3.ReagentTest = "修改测试测试数Test"; dto3.ReagentSize = "修改测试规格Test"; dto3.ReagentProject = "修改测试项目Test"; dto3.IsMaintenance = false; dto3.IsActive = true; dto1.ModifyUser = "******"; dto1.ModifyTime = DateTime.Now; bool bl1 = _IProductServices.UpdateReagentInfo(dto3); Assert.IsTrue(bl1); //停启用试剂产品 ProductInfoOperateDTO dto4 = new ProductInfoOperateDTO(); dto4.ProductID = list1.Select(s => s.ProductID).FirstOrDefault(); dto4.IsActive = true; dto4.ModifyUser = "******"; dto4.ModifyTime = DateTime.Now; bool bl2 = _IProductServices.StartOrStopReagentInfo(dto4); Assert.IsTrue(bl2); //删除试剂产品 ProductInfoOperateDTO dto5 = new ProductInfoOperateDTO(); dto5.ProductID = list1.Select(s => s.ProductID).FirstOrDefault(); bool bl3 = _IProductServices.DeleteReagentInfo(dto5); Assert.IsTrue(bl3); }