Пример #1
0
        public void TestMethod1()
        {
            //查询
            DistributorServiceTypeSearchDTO dto = new DistributorServiceTypeSearchDTO();
            string dtostr = Common.TransformHelper.ConvertDTOTOBase64JsonString(dto);
            var    pp     = DistributorServiceTypeController.GetDistributorServiceType(dtostr);

            //新增
            DistributorServiceTypeOperateDTO dto1 = new DistributorServiceTypeOperateDTO();

            dto1.DistributorServiceTypeName = "测试服务类型Test";
            dto1.CreateUser = "******";
            dto1.CreateTime = DateTime.Now;
            var                pp1        = DistributorServiceTypeController.AddDistributorServiceType(dto1);
            string             strResult1 = pp1.Content.ReadAsStringAsync().Result;
            ResultDTO <object> bl         = JsonConvert.DeserializeObject <ResultDTO <object> >(strResult1);

            Assert.IsTrue(bl.SubmitResult);

            //查询
            DistributorServiceTypeSearchDTO dto2 = new DistributorServiceTypeSearchDTO();
            string dto2str    = Common.TransformHelper.ConvertDTOTOBase64JsonString(dto2);
            var    pp2        = DistributorServiceTypeController.GetDistributorServiceType(dto2str);
            string strResult2 = pp2.Content.ReadAsStringAsync().Result;
            List <DistributorServiceTypeResultDTO> list1 = JsonConvert.DeserializeObject <List <DistributorServiceTypeResultDTO> >(strResult2);

            //修改
            DistributorServiceTypeOperateDTO dto3 = new DistributorServiceTypeOperateDTO();

            dto3.DistributorServiceTypeID   = list1.Where(p => p.DistributorServiceTypeName == "测试服务类型Test").Select(s => s.DistributorServiceTypeID).FirstOrDefault();
            dto3.DistributorServiceTypeName = "修改测试服务类型Test";
            dto3.ModifyUser = "******";
            dto3.ModifyTime = DateTime.Now;
            var                pp3        = DistributorServiceTypeController.UpdateDistributorServiceType(dto3);
            string             strResult3 = pp3.Content.ReadAsStringAsync().Result;
            ResultDTO <object> bl1        = JsonConvert.DeserializeObject <ResultDTO <object> >(strResult3);

            Assert.IsTrue(bl1.SubmitResult);

            //删除
            DistributorServiceTypeOperateDTO dto4 = new DistributorServiceTypeOperateDTO();

            dto4.DistributorServiceTypeID = list1.Where(p => p.DistributorServiceTypeName == "测试服务类型Test").Select(s => s.DistributorServiceTypeID).FirstOrDefault();
            string             dto4str    = Common.TransformHelper.ConvertDTOTOBase64JsonString(dto4);
            var                pp4        = DistributorServiceTypeController.DeleteDistributorServiceType(dto4str);
            string             strResult4 = pp4.Content.ReadAsStringAsync().Result;
            ResultDTO <object> bl2        = JsonConvert.DeserializeObject <ResultDTO <object> >(strResult4);

            Assert.IsTrue(bl2.SubmitResult);
        }
Пример #2
0
        /// <summary>
        /// 得到所有经销商服务类型
        /// </summary>
        /// <returns></returns>
        public List <DistributorServiceTypeResultDTO> GetDistributorServiceType(DistributorServiceTypeSearchDTO dto)
        {
            List <DistributorServiceTypeResultDTO> result = null;
            var tcdmse = SingleQueryObject.GetObj();

            var pp = tcdmse.master_DistributorServiceType.AsNoTracking().Where(p => p.DistributorServiceTypeID != null);

            if (dto.DistributorServiceTypeID != null)
            {
                pp = pp.Where(p => p.DistributorServiceTypeID == dto.DistributorServiceTypeID);
            }
            result = Mapper.Map <List <master_DistributorServiceType>, List <DistributorServiceTypeResultDTO> >(pp.ToList());

            return(result);
        }
Пример #3
0
        public HttpResponseMessage GetDistributorServiceType(string DistributorServiceTypeSearchDTO)
        {
            List <DistributorServiceTypeResultDTO> DStyperesult = new List <DistributorServiceTypeResultDTO>();
            DistributorServiceTypeSearchDTO        dto          = TransformHelper.ConvertBase64JsonStringToDTO <DistributorServiceTypeSearchDTO>(DistributorServiceTypeSearchDTO);

            DStyperesult = _IDistributorServices.GetDistributorServiceType(dto);

            HttpResponseMessage result = new HttpResponseMessage
            {
                Content = new StringContent(JsonConvert.SerializeObject(DStyperesult),
                                            System.Text.Encoding.GetEncoding("UTF-8"),
                                            "application/json")
            };

            return(result);
        }
Пример #4
0
        public void TestMethod2()
        {
            //查询经销商服务类型
            DistributorServiceTypeSearchDTO        dto  = new DistributorServiceTypeSearchDTO();
            List <DistributorServiceTypeResultDTO> list = _IDistributorServices.GetDistributorServiceType(dto);

            //经销商服务类型新增
            DistributorServiceTypeOperateDTO dto1 = new DistributorServiceTypeOperateDTO();

            dto1.DistributorServiceTypeName = "测试服务类型Test";
            dto1.CreateUser = "******";
            dto1.CreateTime = DateTime.Now;
            bool bl = _IDistributorServices.AddDistributorServiceType(dto1);

            Assert.IsTrue(bl);

            //查询经销商服务类型
            DistributorServiceTypeSearchDTO        dto2  = new DistributorServiceTypeSearchDTO();
            List <DistributorServiceTypeResultDTO> list1 = _IDistributorServices.GetDistributorServiceType(dto2);

            //修改经销商服务类型
            DistributorServiceTypeOperateDTO dto3 = new DistributorServiceTypeOperateDTO();

            dto3.DistributorServiceTypeID   = list1.Where(p => p.DistributorServiceTypeName == "测试服务类型Test").Select(s => s.DistributorServiceTypeID).FirstOrDefault();
            dto3.DistributorServiceTypeName = "修改测试服务类型Test";
            dto3.ModifyUser = "******";
            dto3.ModifyTime = DateTime.Now;
            bool bl1 = _IDistributorServices.UpdateDistributorServiceType(dto3);

            Assert.IsTrue(bl1);

            //删除经销商服务类型
            DistributorServiceTypeOperateDTO dto4 = new DistributorServiceTypeOperateDTO();

            dto4.DistributorServiceTypeID = list1.Where(p => p.DistributorServiceTypeName == "测试服务类型Test").Select(s => s.DistributorServiceTypeID).FirstOrDefault();
            bool bl2 = _IDistributorServices.DeleteDistributorServiceType(dto4);

            Assert.IsTrue(bl2);
        }
Пример #5
0
        /// <summary>
        /// 得到一条经销商服务类型
        /// </summary>
        /// <param name="id"></param>
        /// <returns></returns>
        public static ResultData <DistributorServiceTypeResultDTO> GetDistributorServiceType(DistributorServiceTypeSearchDTO dto)
        {
            ResultData <DistributorServiceTypeResultDTO> result = new ResultData <DistributorServiceTypeResultDTO>();

            var resultlist = GetAPI <List <DistributorServiceTypeResultDTO> >(WebConfiger.MasterDataServicesUrl + "DistributorServiceType?DistributorServiceTypeSearchDTO=" + TransformHelper.ConvertDTOTOBase64JsonString(dto));

            if (resultlist.Count > 0)
            {
                result.Object       = resultlist.First();
                result.SubmitResult = true;
            }
            else
            {
                result.Message = "此条信息不存在!";
            }

            return(result);
        }
Пример #6
0
        /// <summary>
        /// 得到经销商服务类型
        /// </summary>
        /// <param name="dto"></param>
        /// <returns></returns>
        public static List <DistributorServiceTypeResultDTO> GetDistributorServiceTypeList(DistributorServiceTypeSearchDTO dto)
        {
            List <DistributorServiceTypeResultDTO> result = null;

            result = GetAPI <List <DistributorServiceTypeResultDTO> >(WebConfiger.MasterDataServicesUrl + "DistributorServiceType?DistributorServiceTypeSearchDTO=" + TransformHelper.ConvertDTOTOBase64JsonString(dto));

            return(result);
        }