public JsonResult GetRichArticle(string type) { BaseResultModel <Article> alist = new BaseResultModel <Article>(); alist = RichArticleService.GetFrontArticle(type); return(Json(alist)); }
public void ModifyAuth_Test() { AuthInputModel testModel = new AuthInputModel() { Pernr = "测试Pernr", Orgeh = Guid.NewGuid(), RoleID = Guid.NewGuid(), }; BaseResultModel <AuthOutputModel> result = AuthService.ModifyAuth(testModel); Assert.IsTrue(result.IsSuccess, result.ErrorMessage); testModel = new AuthInputModel() { AuthID = result.Data.AuthID, Pernr = "测试Pernr", }; result = AuthService.ModifyAuth(testModel); Assert.IsTrue(result.IsSuccess, result.ErrorMessage); BaseResultModel <int> delResult = AuthService.DeleteAuth(new List <Guid?>() { testModel.AuthID }); Assert.IsTrue(delResult.IsSuccess, delResult.ErrorMessage); }
public JsonResult AddPicList(string data) { List <ScrollPicture> sps = JsonConvert.DeserializeObject <List <ScrollPicture> >(data); BaseResultModel <List <ScrollPicture> > sp = ScrollPicService.AddScrollPicList(sps); return(Json(sp)); }
public JsonResult AddRichArticle(SimpleArticle simpleArticle) { BaseResultModel <SimpleArticle> result = new BaseResultModel <SimpleArticle>(); result = RichArticleService.SetRichArticle(simpleArticle); return(Json(result)); }
public void ModifyDic_Test() { DicInputModel testModel = new DicInputModel() { DicValue = "测试DicValue", DicText = "测试DicText", }; BaseResultModel <DicOutputModel> result = DicService.ModifyDic(testModel); Assert.IsTrue(result.IsSuccess, result.ErrorMessage); testModel = new DicInputModel() { DicID = result.Data.DicID, }; result = DicService.ModifyDic(testModel); Assert.IsTrue(result.IsSuccess, result.ErrorMessage); BaseResultModel <int> delResult = DicService.DeleteDic(new List <Guid?>() { testModel.DicID }); Assert.IsTrue(delResult.IsSuccess, delResult.ErrorMessage); }
//用于修改文章 public static BaseResultModel <Article> UpdateArticle(Article article) { BaseResultModel <Article> result = new BaseResultModel <Article>(); try{ using (CDBContext _cDBContext = new CDBContext()){ Article a = _cDBContext.Ar.FirstOrDefault(p => p.Id.Equals(article.Id)); a.UserName = article.UserName; a.type = article.type; a.ArticleContext = article.ArticleContext; a.ArticleSideName = article.ArticleSideName; a.ArticleUpdateDate = article.ArticleUpdateDate; a.ArticleName = article.ArticleName; _cDBContext.Ar.Update(a); _cDBContext.SaveChanges(); result.status = 1; result.Data = null; result.message = "更新文章成功!"; } }catch (Exception ex) { result.status = 0; result.Data = null; result.message = ex.ToString(); } return(result); }
//添加邮件信息 public static BaseResultModel <Message> SetMail(Message message) { BaseResultModel <Message> result = new BaseResultModel <Message>(); try{ using (CDBContext _cDBContext = new CDBContext()){ Message ms = new Message(); ms.Name = message.Name; ms.Phone = message.Phone; ms.Email = message.Email; ms.Infos = message.Infos; ms.SubmitDate = DateTime.Now.ToString(); _cDBContext.Me.Add(ms); _cDBContext.SaveChanges(); result.status = 1; result.Data = ms; result.message = "邮件提交成功!"; } }catch (Exception ex) { result.status = 0; result.Data = null; result.message = ex.ToString(); } return(result); }
//一次添加多个轮播图 public static BaseResultModel <List <ScrollPicture> > AddScrollPicList(List <ScrollPicture> sp) { BaseResultModel <List <ScrollPicture> > result = new BaseResultModel <List <ScrollPicture> >(); try{ using (CDBContext _cDBContext = new CDBContext()){ for (int i = 0; i < sp.Count; i++) { ScrollPicture scrollpicture = new ScrollPicture(); scrollpicture.PicName = sp[i].PicName; scrollpicture.ImgUrl = sp[i].ImgUrl; scrollpicture.ImgSubmitDate = sp[i].ImgSubmitDate; scrollpicture.UserName = sp[i].UserName; _cDBContext.Sc.Add(scrollpicture); } _cDBContext.SaveChanges(); result.status = 1; result.Data = null; result.message = "多张轮播图添加成功"; } }catch (Exception ex) { result.status = 0; result.Data = null; result.message = ex.ToString(); } return(result); }
/// <summary> /// 執行登入 /// </summary> /// <param name="parameter"></param> /// <returns></returns> public BaseResultModel <MemberModel> DoLogin(LoginParameter parameter) { var result = new BaseResultModel <MemberModel>() { Result = false }; var memeber = _MemberRepository.CheckLogin(parameter.Email, parameter.Password); if (memeber != null) { var now = DateTime.Now; var ticket = new FormsAuthenticationTicket( version: 1, name: memeber.Name, issueDate: DateTime.Now, expiration: now.AddHours(1), isPersistent: false, userData: memeber.Account, cookiePath: FormsAuthentication.FormsCookiePath); var encryptTicket = FormsAuthentication.Encrypt(ticket); HttpCookie cookie = new HttpCookie(FormsAuthentication.FormsCookieName, encryptTicket); cookie.Expires = ticket.Expiration; HttpContext.Current.Response.Cookies.Add(cookie); HttpContext.Current.Session.Add(ApplicationConst.LoginSessionKey, memeber); result.Result = true; result.Data = memeber; } else { result.Message = "帳號或密碼錯誤"; result.Description = "錯誤"; } return(result); }
/// <summary> /// 執行註冊 /// </summary> /// <param name="parameter"></param> /// <returns></returns> public BaseResultModel <object> DoSignUp(SignUpParameter parameter) { var result = new BaseResultModel <object>() { Result = false }; var rptParameter = _Mapper.Map <MemberAddRptParameter>(parameter); var member = _MemberRepository.Get().FirstOrDefault(x => x.Account == parameter.Email); if (member != null) { result.Message = "信箱已經被註冊"; result.Description = "錯誤"; } else { var rptResult = _MemberRepository.Create(rptParameter); if (rptResult) { result.Message = "註冊成功"; result.Description = "成功"; } else { result.Message = "註冊失敗"; result.Description = "註冊失敗"; } } return(result); }
public IActionResult Get() { var r = new BaseResultModel( $"TestApiB - {DateTime.Now} - {Request.HttpContext.Connection.LocalIpAddress}:{Request.HttpContext.Connection.LocalPort}"); return(Ok(r)); }
public async Task <JsonResult> Register(RegisterModel register) { var user = new User { UserName = register.username }; var result = await _userManager.CreateAsync(user, register.password); if (result.Succeeded) { await _signManager.SignInAsync(user, false); BaseResultModel <string> resultModel = new BaseResultModel <string>(); resultModel.status = 1; resultModel.message = "注册成功"; resultModel.Data = register.username; return(Json(resultModel)); } else { BaseResultModel <string> resultModel = new BaseResultModel <string>(); resultModel.status = 0; resultModel.message = "注册失败"; resultModel.Data = null; return(Json(resultModel)); } }
public static BaseResultModel FromJsonGet(string url) { var result = new BaseResultModel(); try { var serializer = new JsonSerializer(); var httpWebRequest = (HttpWebRequest)WebRequest.Create(url); httpWebRequest.ContentType = "application/json"; httpWebRequest.Method = "GET"; httpWebRequest.Timeout = 20 * 1000; var httpResponse = (HttpWebResponse)httpWebRequest.GetResponse(); using (var streamReader = new StreamReader(httpResponse.GetResponseStream())) { var responseText = streamReader.ReadToEnd(); result.Msg = responseText; result.Code = 1; return(result); } } catch (Exception ex) { var msg = ex.InnerException; result.Code = -1; result.Msg = "Грешка с връзката към сървъра."; return(result); } }
/// <summary> /// 添加 /// </summary> /// <returns></returns> public JsonResult UpdateOrAddConfig() { var id = System.Web.HttpContext.Current.GetIntFromParameters("Id"); var linkName = System.Web.HttpContext.Current.GetStringFromParameters("LinkName"); var dbType = System.Web.HttpContext.Current.GetIntFromParameters("DbType"); var linkConnectionString = System.Web.HttpContext.Current.GetStringFromParameters("LinkConnectionString"); var isEnable = System.Web.HttpContext.Current.GetIntFromParameters("IsEnable"); var model = new DataBaseLinkConfigModel { DbType = EnumHelper.GetEnumByValue <DataBaseTypeEnum>(dbType), LinkConnectionString = linkConnectionString, Id = id, LinkName = linkName, IsEnable = EnumHelper.GetEnumByValue <IsEnableEnum>(isEnable) }; var result = new BaseResultModel(); if (model.Id < 1) { var oldModel = DataBaseConfigServer.GetConfigModelByLinkName(model.LinkName); if (oldModel != null && oldModel.Id > 0) { result.Code = "0001"; result.Des = "连接名称已被占用,请重新输入。"; return(Json(result)); } } var success = DataBaseConfigServer.UpdateConfigModel(model); result.Code = success ? "0000" : "0001"; result.Des = success ? "成功" : "失败"; return(Json(result)); }
//用于添加富文章 public static BaseResultModel <SimpleArticle> SetRichArticle(SimpleArticle simpleArticle) { BaseResultModel <SimpleArticle> result = new BaseResultModel <SimpleArticle>(); try{ using (CDBContext _cDBContext = new CDBContext()){ SimpleArticle a = new SimpleArticle(); a.UserName = simpleArticle.UserName; a.type = simpleArticle.type; a.ArticleContext = simpleArticle.ArticleContext; a.ArticleCreateDate = simpleArticle.ArticleCreateDate; a.ArticleImgUrl = simpleArticle.ArticleImgUrl; a.ArticleUpdateDate = simpleArticle.ArticleUpdateDate; _cDBContext.Si.Add(a); _cDBContext.SaveChanges(); result.status = 1; result.Data = null; result.message = "添加文章成功!"; } }catch (Exception ex) { result.status = 0; result.Data = null; result.message = ex.ToString(); } return(result); }
public void Success_ReadAndConvertFiles( string pCommandLine, TestConsole pConsoleCommandLine, InOutService pInOutService, [Frozen] IVendorService pVendorService) { // Setup data BaseResultModel <Vendor> fModel = new BaseResultModel <Vendor>(new Vendor(), null); // Setup services pVendorService .CreateOrUpdate(Arg.Any <Vendor>()) .Returns(fModel); var pCommand = new SyncVendorsCommand(pVendorService, pInOutService, null); // Test pCommand.Invoke(pCommandLine, pConsoleCommandLine); // Validate pConsoleCommandLine.Error.ToString().Should().BeNullOrEmpty(); pVendorService.Received().CreateOrUpdate(Arg.Is <Vendor>(x => x.Id.Equals(Ids[0]))); pVendorService.Received().CreateOrUpdate(Arg.Is <Vendor>(x => x.Id.Equals(Ids[1]))); pVendorService.Received().CreateOrUpdate(Arg.Is <Vendor>(x => x.Id.Equals(Ids[2]))); }
public void DeleteModelDetail() { // 新增表 ModelInputModel inputMaster = new ModelInputModel() { ModelCode = "tb_test", ModelName = "测试表" }; BaseResultModel <ModelOutputModel> resultMaster = this.ModelService.ModifyModel(inputMaster); Assert.IsTrue(resultMaster.IsSuccess, resultMaster.ErrorMessage); // 新增动态表字段 ModelDetailInputModel inputModel = new ModelDetailInputModel() { ColIndex = 1, ColMemo = "AA", ColName = "BB", ColType = "nvarchar(256)", ModelID = resultMaster?.Data?.ModelID }; BaseResultModel <ModelDetailOutputModel> result = this.ModelDetailService.ModifyModelDetail(inputModel); Assert.IsTrue(result.IsSuccess, result.ErrorMessage); // 删除动态字段表 BaseResultModel <int> delResult = this.ModelDetailService.DeleteModelDetail(new List <Guid?> { result.Data.ModelDetailID }); Assert.IsTrue(delResult.IsSuccess && delResult.Data > 0, delResult.ErrorMessage); }
//前台根据页面类型获取富文本中大图和介绍,参照原系统页面左下角图片 public JsonResult GetRichList(string type) { BaseResultModel <List <SimpleArticle> > result = new BaseResultModel <List <SimpleArticle> >(); result = RichArticleService.GetFrontRichList(type); return(Json(result)); }
public void ModifyAcademicYear_Test() { AcademicYearInputModel testModel = new AcademicYearInputModel() { AcademicYearName = "测试AcademicYearName", Term = "测试Term", InputStatus = 82, }; BaseResultModel <AcademicYearOutputModel> result = AcademicYearService.ModifyAcademicYear(testModel); Assert.IsTrue(result.IsSuccess, result.ErrorMessage); testModel = new AcademicYearInputModel() { AcademicYearID = result.Data.AcademicYearID, AcademicYearName = "测试AcademicYearName", }; result = AcademicYearService.ModifyAcademicYear(testModel); Assert.IsTrue(result.IsSuccess, result.ErrorMessage); BaseResultModel <int> delResult = AcademicYearService.DeleteAcademicYear(new List <Guid?>() { testModel.AcademicYearID }); Assert.IsTrue(delResult.IsSuccess, delResult.ErrorMessage); }
public async Task <BaseResultModel <T> > GetPageListAsync(int pageIndex, int pageSize, Dictionary <string, string> sortDic, Expression <Func <T, bool> > expression) { BaseResultModel <T> baseResultModel = new BaseResultModel <T>(); string msg = string.Empty; try { var filters = new List <FilterDefinition <T> >(); filters.Add(GetAction(expression)); FilterDefinition <T> filter = Builders <T> .Filter.And(filters); baseResultModel.total = await collection.CountDocumentsAsync(filter); var sort = Builders <T> .Sort; SortDefinition <T> sortDefinition = null; foreach (var item in sortDic) { if (null == sortDefinition) { if (item.Value == "d") { sortDefinition = sort.Descending(item.Key); } else { sortDefinition = sort.Ascending(item.Key); } } else { if (item.Value == "d") { sortDefinition = sortDefinition.Descending(item.Key); } else { sortDefinition = sortDefinition.Ascending(item.Key); } } } FindOptions <T, T> findOptions = new FindOptions <T, T>(); findOptions.Limit = pageSize; findOptions.Skip = (pageIndex - 1) * pageSize; findOptions.Sort = sortDefinition; //Pageable pageable = PageRequest.of(pageNUmber, pageSize); var fullCollectioin = await collection.FindAsync(filter, findOptions); baseResultModel.rows = await fullCollectioin.ToListAsync(); baseResultModel.success = true; } catch (Exception ex) { baseResultModel.success = false; baseResultModel.msg = ex.Message; } return(baseResultModel); }
public static BaseResultModel GetExceptionResultModel(this Exception ex) { var result = new BaseResultModel { IsValid = false, Message = (ex.InnerException != null) ? ex.InnerException.Message : ex.Message, StatusCode = 500 }; ex.SetDbEntityExceptionMessage(result); return(result); }
public static BaseResultModel GetExceptionResultModelWithStackTrace(this Exception ex) { var formatStr = "Message: {0} \n\n Stack Trace: {1}"; var result = new BaseResultModel { IsValid = false, Message = (ex.InnerException != null) ? string.Format(formatStr, ex.InnerException.Message, ex.InnerException.StackTrace) : string.Format(formatStr, ex.Message, ex.StackTrace), StatusCode = 500 }; ex.SetDbEntityExceptionMessage(result); return(result); }
public async Task <JsonResult> Logout() { await _signManager.SignOutAsync(); BaseResultModel <string> resultModel = new BaseResultModel <string>(); resultModel.status = 1; resultModel.message = "退出登录"; resultModel.Data = "成功退出登录"; return(Json(resultModel)); }
public void ListPageModelDetail() { // 新增表 ModelDetailInputModel inputModel = new ModelDetailInputModel() { PageNO = 1, PageSize = 20, }; BaseResultModel <PageModel <ModelDetailOutputModel> > result = this.ModelDetailService.ListPageModelDetail(inputModel); Assert.IsTrue(result.IsSuccess, result.ErrorMessage); }
/// <summary> /// 退货 /// </summary> /// <param name="id"></param> /// <param name="expressCompanyName"></param> /// <param name="shipOrderNumber"></param> /// <returns></returns> public object PostReturnSendGoods(RefundReturnSendGoodsPModel model) { CheckUserLogin(); var refundser = ServiceProvider.Instance <IRefundService> .Create; refundser.UserConfirmRefundGood(model.ReturnsId, CurrentUser.UserName, model.express, model.shipOrderNumber); var result = new BaseResultModel(true); result.Message = "发货成功!"; return(Json(result)); }
public object CallDeleteUser(string url, int UserID) { BaseResultModel <object> result = new BaseResultModel <object>() { isSuccess = true, response = ResponseCode.ResultCode.Success }; Uri uri = new Uri(string.IsNullOrEmpty(url) ? new DockerUrl().DeleteUser : url); var str = new CallApi().CallGolangApi(uri, UserID); result.body = str; return(result); }
public object CallChannlTest(string url, GolangTest.ChannlTestModel model) { BaseResultModel <object> result = new BaseResultModel <object>() { isSuccess = true, response = ResponseCode.ResultCode.Success }; Uri uri = new Uri(string.IsNullOrEmpty(url) ? new DockerUrl().GolangChannlTest : url); var str = new CallApi().CallGolangApi(uri, model); result.body = str; return(result); }
public object CQRS_UserCreate(string url, User model) { BaseResultModel <object> result = new BaseResultModel <object>() { isSuccess = true, response = ResponseCode.ResultCode.Success, }; Uri uri = new Uri(string.IsNullOrEmpty(url) ? new DockerUrl().CQRS_Create : url); var jsonStr = new CallApi().CallGolangApi(uri, model); result.body = jsonStr; return(result); }
/// <summary> /// 验证模型,返回全部错误信息,并并拼接成字符串,以逗号分隔 /// </summary> public static BaseResultModel <string> ValidationModelAllString <TModel>(TModel model) { BaseResultModel <List <ValidationErrorMessageModel> > results = ValidationModelAll(model); if (!results.IsSuccess) { if (results.Data == null || results.Data.Count() == 0) { return(new SuccessResultModel <string>()); } ValidationErrorMessageModel errorModel = ErrorMessageModelToString(results.Data); return(new ErrorResultModel <string>(results.ErrorCode, errorModel.ErrorMessage)); } return(new SuccessResultModel <string>()); }
public object CQRS_UserList(string url) { BaseResultModel <object> result = new BaseResultModel <object>() { isSuccess = true, response = ResponseCode.ResultCode.Success }; Uri uri = new Uri(string.IsNullOrEmpty(url) ? new DockerUrl().CQRS_UserList : url); var jsonStr = new CallApi().CallGolangApi(uri); result.body = JsonConvert.DeserializeObject <List <User> >(jsonStr); return(result); }