Esempio n. 1
0
        public void TestMethod1()
        {
            //用户统计
            //新增
            UsersStatSearchDTO searchdto = new UsersStatSearchDTO();

            searchdto.page = 1;
            searchdto.rows = 1;
            var searchdtostr = TransformHelper.ConvertDTOTOBase64JsonString(searchdto);

            testcontroller.GetUsersStatList(searchdtostr);
            UsersStatOperateDTO adddto = new UsersStatOperateDTO();

            adddto.UseModel     = "单元测试用户统计";
            adddto.UseModelTime = DateTime.Now;
            searchdto.rows      = 20;
            searchdtostr        = TransformHelper.ConvertDTOTOBase64JsonString(searchdto);
            var addresult   = testcontroller.AddUsersStat(adddto);
            var resultlist1 = JsonConvert.DeserializeObject <ResultDTO <List <UsersStatResultDTO> > >(testcontroller.GetUsersStatList(searchdtostr).Content.ReadAsStringAsync().Result).Object;
            var target      = resultlist1.Where(m => m.UseModel == "单元测试用户统计").FirstOrDefault();

            Assert.IsNotNull(target);

            //删除
            UsersStatResultDTO deletedto = new UsersStatResultDTO();

            deletedto.UsersStatID = target.UsersStatID;
            var deletedtostr = TransformHelper.ConvertDTOTOBase64JsonString(deletedto);
            var deleteresult = testcontroller.DeleteUsersStat(deletedtostr);
            var resultlist3  = JsonConvert.DeserializeObject <ResultDTO <List <UsersStatResultDTO> > >(testcontroller.GetUsersStatList(searchdtostr).Content.ReadAsStringAsync().Result).Object;

            target = resultlist3.Where(m => m.UsersStatID == target.UsersStatID).FirstOrDefault();
            Assert.IsNull(target);
        }
Esempio n. 2
0
        public void TestMethod2()
        {
            #region 用户统计
            //新增
            UsersStatSearchDTO searchdto = new UsersStatSearchDTO();
            searchdto.page = 1;
            searchdto.rows = 1;
            testservice.GetUsersStatList(searchdto);

            UsersStatOperateDTO adddto = new UsersStatOperateDTO();
            adddto.UserID       = 1;
            adddto.UseModel     = "单元测试模块";
            adddto.UseModelTime = DateTime.Now;
            var addresult = testservice.AddUsersStat(adddto);

            searchdto.rows = 20;
            var resultlist1 = testservice.GetUsersStatList(searchdto);
            var target      = resultlist1.Where(m => m.UseModel == "单元测试模块").FirstOrDefault();
            Assert.IsNotNull(target);
            //删除
            UsersStatResultDTO deletedto = new UsersStatResultDTO();
            deletedto.UsersStatID = target.UsersStatID;
            var deleteresult = testservice.DeleteUsersStat(deletedto);
            var resultlist3  = testservice.GetUsersStatList(searchdto);
            target = resultlist3.Where(m => m.UsersStatID == target.UsersStatID).FirstOrDefault();
            Assert.IsNull(target);
            #endregion
        }
Esempio n. 3
0
        /// <summary>
        /// 删除用户统计信息
        /// </summary>
        /// <returns></returns>
        public ActionResult DeleteUsersStat(UsersStatResultDTO dto)
        {
            ResultData <object> result = new ResultData <object>();

            try
            {
                result = SystemProvider.DeleteUsersStat(dto);
            }
            catch (Exception ex)
            {
                result.SubmitResult = false;
                result.Message      = ex.Message;
            }

            return(Json(result, JsonRequestBehavior.AllowGet));
        }
Esempio n. 4
0
        /// <summary>
        /// 删除用户统计信息
        /// </summary>
        /// <returns></returns>
        public bool DeleteUsersStat(UsersStatResultDTO dto)
        {
            bool result = false;

            using (var tcdmse = new Entities.TCDMS_MasterDataEntities())
            {
                var pp = tcdmse.master_UsersStat.Where(p => p.UsersStatID == dto.UsersStatID).FirstOrDefault();
                if (pp == null)
                {
                    throw new Exception("此条信息不存在!");
                }
                tcdmse.master_UsersStat.Remove(pp);

                result = tcdmse.SaveChanges() > 0;
            }

            return(result);
        }
Esempio n. 5
0
        public HttpResponseMessage DeleteUsersStat(string UsersStatResultDTO)
        {
            ResultDTO <object> actionresult = new ResultDTO <object>();

            try
            {
                UsersStatResultDTO dto = TransformHelper.ConvertBase64JsonStringToDTO <UsersStatResultDTO>(UsersStatResultDTO);
                actionresult.SubmitResult = _ISystemServices.DeleteUsersStat(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);
        }
Esempio n. 6
0
        /// <summary>
        /// 删除用户统计信息
        /// </summary>
        /// <param name="dto"></param>
        /// <returns></returns>
        public static ResultData <object> DeleteUsersStat(UsersStatResultDTO dto)
        {
            ResultData <object> blResult = DeleteAPI <ResultData <object> >(WebConfiger.MasterDataServicesUrl + "UsersStat?UsersStatResultDTO=" + TransformHelper.ConvertDTOTOBase64JsonString(dto));

            return(blResult);
        }