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); }
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 }
/// <summary> /// 新增用户统计 /// </summary> /// <param name="dto"></param> /// <returns></returns> public static ResultData <object> AddUsersStat(UsersStatOperateDTO dto) { ResultData <object> result = null; result = PostAPI <ResultData <object> >(WebConfiger.MasterDataServicesUrl + "UsersStat", dto); return(result); }
// GET: MasterData/Home public ActionResult Index() { // 记录用户统计信息【使用模块,进入时间】 UsersStatOperateDTO dto = new UsersStatOperateDTO(); UserLoginDTO user = (UserLoginDTO)Session["UserLoginInfo"]; dto.UserID = user.UserID; dto.UseModel = "基础数据"; dto.UseModelTime = DateTime.Now; SystemProvider.AddUsersStat(dto); return(View(GetStructure())); }
/// <summary> /// 新增用户统计 /// </summary> /// <returns></returns> public bool AddUsersStat(UsersStatOperateDTO dto) { bool result = false; using (var tcdmse = new Entities.TCDMS_MasterDataEntities()) { var newitem = new master_UsersStat(); newitem = Mapper.Map <UsersStatOperateDTO, master_UsersStat>(dto); tcdmse.master_UsersStat.Add(newitem); result = tcdmse.SaveChanges() > 0; } return(result); }
public HttpResponseMessage AddUsersStat(UsersStatOperateDTO dto) { ResultDTO <object> actionresult = new ResultDTO <object>(); try { actionresult.SubmitResult = _ISystemServices.AddUsersStat(dto); } catch (Exception ex) { actionresult.SubmitResult = false; actionresult.Message = ex.Message; } HttpResponseMessage result = new HttpResponseMessage { Content = new StringContent(JsonConvert.SerializeObject(actionresult), System.Text.Encoding.GetEncoding("UTF-8"), "application/json") }; return(result); }