//保存草稿 protected void ImageButton2_Click(object sender, ImageClickEventArgs e) { string Phone = this.TextBox2.Text; string Province = this.DropDownList1.SelectedValue; string City = this.DropDownList2.SelectedValue; string UserName = this.TextBox1.Text; if (ReturnBLL.Insretin(Phone, Province, City, UserName)) { ReturnModel rm = new ReturnModel(); rm.Bank_Name = this.TextBox3.Text; rm.Bank_branch = this.TextBox4.Text; rm.Account_name = this.TextBox5.Text; rm.Bank_Number = this.TextBox6.Text; rm.Accounts = this.TextBox1.Text; if (ReturnBLL.InReturn(rm)) { this.Label2.Text = "保存成功!"; } else { this.Label2.Text = "保存失败!"; } } else { this.Label2.Text = "保存失败!"; } }
public ReturnModel Login([FromBody] UserDto user) { UserService userService = new UserService(); UserController userController = new UserController(userService); var ret = new ReturnModel(); try { if (string.IsNullOrWhiteSpace(user.LoginID) || string.IsNullOrWhiteSpace(user.Password)) { ret.Code = 201; ret.Msg = "用户名密码不能为空"; return(ret); } var result = userController.ValidateUser(user.LoginID, user.Password); if (result) { Dictionary <string, string> keyValuePairs = new Dictionary <string, string> { { "loginID", user.LoginID } }; ret.Code = 200; ret.Msg = "登录成功"; ret.TnToken = tokenHelper.CreateToken(keyValuePairs); } } catch (Exception ex) { ret.Code = 500; ret.Msg = "登录失败:" + ex.Message; } return(ret); }
public ReturnModel ValiTokenState(string tokenStr) { var ret = new ReturnModel { TnToken = new TnToken() }; string loginID = ""; TokenType tokenType = tokenHelper.ValiTokenState(tokenStr, a => a["iss"] == "WYY" && a["aud"] == "EveryTestOne", action => { loginID = action["loginID"]; }); if (tokenType == TokenType.Fail) { ret.Code = 202; ret.Msg = "token验证失败"; return(ret); } if (tokenType == TokenType.Expired) { ret.Code = 205; ret.Msg = "token已经过期"; return(ret); } //..............其他逻辑 var data = new List <Dictionary <string, string> >(); var bb = new Dictionary <string, string> { { "Wyy", "123456" } }; data.Add(bb); ret.Code = 200; ret.Msg = "访问成功!"; ret.Data = data; return(ret); }
public async Task <ReturnModel> GetcarroSeminovo() { ReturnModel result = new ReturnModel(); var carro = _context.carro.Where(x => x.CarroSeminovo == true).AsQueryable(); result.Object = await carro.Select(p => new { p.Id, p.Marca, p.Modelo, p.Ano, p.Descricao, p.Preco, p.Cor, p.Quilometragem, p.Potencia, p.PaisOrigem, p.Bancos, p.ArCondicionado, p.Vidros, p.Freios, p.Tracao, p.Rodas, p.StatusCarro, p.CarroAntigo, p.CarroSeminovo, p.CaminhoImagem }).ToListAsync(); result.Success = true; result.Message = "sucesso!!"; return(result); }
public IActionResult Login(LoginModel model) { var returnModel = new ReturnModel(); if (!ModelState.IsValid) { returnModel.IsSuccess = false; returnModel.Message = "Formu Eksiksiz Doldurunuz"; return(Ok(returnModel)); } var admin = _adminService.Login(model.UserName, model.Password); if (admin != null) { var identity = new ClaimsIdentity(new[] { new Claim(ClaimTypes.Name, admin.UserName), new Claim(ClaimTypes.NameIdentifier, admin.Id.ToString()), new Claim(ClaimTypes.Role, admin.Role), new Claim(ClaimTypes.DateOfBirth, admin.CreatedDate.ToString()) }, CookieAuthenticationDefaults.AuthenticationScheme); var principal = new ClaimsPrincipal(identity); HttpContext.SignInAsync("AdminCookieAuthentication", principal); returnModel.IsSuccess = true; returnModel.Message = "Giriş Başarılı"; } else { returnModel.IsSuccess = false; returnModel.Message = "Giriş Başarısız"; } return(Ok(returnModel)); }
public JsonResult ValidateLogin(string username, string password) { ReturnModel returnModel = new ReturnModel(); try { string querySql = string.Format(" select * from App_User where LoginAccount = '{0}' and Password = '******'", username, password); List <App_User> lstUser = commonService.QueryAsSql <App_User, dynamic>(querySql, null); if (lstUser != null && lstUser.Count > 0) { returnModel.Code = (int)ReturnCode.Success; returnModel.Data = ""; returnModel.Message = ""; } else { returnModel.Code = (int)ReturnCode.NotFind; returnModel.Data = ""; returnModel.Message = ""; } return(Json(returnModel)); } catch (Exception ex) { returnModel.Code = (int)ReturnCode.Exception; returnModel.Data = ""; returnModel.Message = ex.Message; return(Json(returnModel)); } }
public static ReturnModel <T> ToReturnModel <T>(this HttpResponseMessage response) where T : class { ReturnModel <T> returnModel; if (!response.IsSuccessStatusCode) { returnModel = new ReturnModel <T> { Success = false, Code = ((int)response.StatusCode).ToString(), Message = response.StatusCode.ToString() }; return(returnModel); } var result = response.Content.ReadAsStringAsync().Result; try { returnModel = JsonConvert.DeserializeObject <ReturnModel <T> >(result); } catch (Exception e) { Console.WriteLine(e); var message = "Cannot deserialize response to ReturnModel: \n" + result; throw new Exception(message); } return(returnModel); }
public static void SERVICE_GetSX_NewsList(ReturnModel result, RequestParamsM param) { PageContent page = new PageContent(); page.index = param.page; page.size = 50; var p = PredicateBuilder.True <SX_News>(); if (!string.IsNullOrEmpty(param.Type)) { page.size = 20; p = p.And(s => s.SiteName.Contains(param.Type));//根据分类获取某个交易所的信息 } var list = ibll.SX_News.where (p).OrderByDescending(ss => ss.AddDate).Skip(page.index * page.size).Take(page.size).ToList(); result.code = RespCodeConfig.Normal; result.data = new ListContent() { list = list.Select(s => new { ID = s.ID, SiteName = s.SiteName, Title = s.Title, Url = s.Url.Contains("http")?s.Url:s.Site + s.Url, DT = s.AddDate.HasValue ? s.AddDate.Value.ToString("yyyy-MM-dd") : "" } ), page = page }; }
/// <summary> /// 2060 获取预测列表 /// </summary> /// <param name="result"></param> /// <param name="param"></param> public static void Admin_AIList(ReturnModel result, AdminParamsM param) { if (IsLogin(result, param.Token)) { var exp = PredicateBuilder.True <FAI>(); switch (param.Cate) { case "n": //new //获取今天的数据 { exp = exp.And <FAI>(s => s.DT >= DateTime.Today); } break; case "s": //someone //查询某一天的数据 if (!string.IsNullOrEmpty(param.StartT)) { var dt = Convert.ToDateTime(param.StartT); exp = exp.And <FAI>(s => s.DT >= dt); } else { result.msg = "参数错误"; result.code = RespCodeConfig.ArgumentExp; return; } break; case "m": //month if (param.Number > 0) { var dt = DateTime.Now.AddMonths(0 - param.Number); exp = exp.And <FAI>(s => s.DT >= dt); if (!string.IsNullOrEmpty(param.Code)) { exp = exp.And <FAI>(s => s.CateType == param.Code); } } else { result.msg = "参数错误"; result.code = RespCodeConfig.ArgumentExp; return; } break; default: { result.msg = "参数错误"; result.code = RespCodeConfig.ArgumentExp; return; } break; } var list = ibll.FAI.where (exp).OrderByDescending(s => s.DT).ToList(); result.code = RespCodeConfig.Normal; result.data = list; } }
public ActionResult Index(string team="Default", string name = "") { Response.Expires = -1; var Team = db.Query<Team>().FirstOrDefault(k => k.Name == team); Team.Results = db.Query<Result>().Where(k => k.TeamId == Team.Id).ToList(); var count = Team.Amount; var Results = Team.Results; if (Results.Count() >= count) { bool isThereIsConsensus = true; Result model = Results.FirstOrDefault(); foreach (var result in Results.ToList()) { if (model != null && model.Estimate != result.Estimate) { isThereIsConsensus = false; } model = result; } Team.Results = Results; if (isThereIsConsensus) { var rm = new ReturnModel { Team = Team, Name = name }; return View("ThereIsConsensus", rm); } } else { var model = new VotingNotFinishedModel { PeopleVoted = Team.Results.Count(), PeopleConnected = 0, Maximum = Team.Amount, Team = Team, Name = name }; return View("VotingNotFinished", model); } Team.Results = SetTheLowestAndHighest(Results.ToList()); var rmIndex = new ReturnModel { Team = Team, Name = name }; return View(rmIndex); }
/// <summary> /// 1010获取资讯列表 /// </summary> /// <param name="result"></param> /// <param name="param"></param> public static void SERVICE_GetNewsList(ReturnModel result, RequestParamsM param) { var p = PredicateBuilder.True <FNews>(); if (!string.IsNullOrEmpty(param.Type)) { p = p.And(s => s.TradeHouse == param.Type);//根据分类获取某个交易所的信息 } PageContent page = new PageContent(); page.index = param.page; page.size = 10; var list = ibll.FNews.where (p.And(ss => !ss.IsDel && ss.IsPublish)).OrderByDescending(ss => ss.AddDate).Skip(page.index * page.size).Take(page.size).Select( s => new { s.ID, s.NSource, s.NewsType, s.NewsTitle, s.PublishDate } ).ToList(); result.code = RespCodeConfig.Normal; result.data = new ListContent() { list = list, page = page }; }
public ReturnModel ComfirmPayment(ConfirmPayment data) { ReturnModel res = new ReturnModel(); try { var order = this.context.T_Order.Where(m => m.orderNo == data.orderNo).FirstOrDefault(); if (order == null) { res.IsValid = false; res.ErrorMessage = "กรุณากรอกข้อมูลให้ถูกต้อง"; return(res); } order.slipPath = data.fileName; this.context.SaveChanges(); res.Result = order; } catch (Exception ex) { res.IsValid = false; res.ErrorMessage = "เกิดข้อผิดลาด ไม่สามารถสั่งซื้อบัตรได้ กรุณาแจ้งทีมงาน"; } return(res); }
public string UpdateUserAddres(string token, int id, string Address, string telephone, string contacts, int defaultAddress, int city) { var user = UserService.GetUserLoginState(token); if (user != null) { if (defaultAddress > 0) { updateDefaultAddress(user.Uid); } string sql = "UPDATE UserAddress SET Address=?address,Telephone=?telephone,Contacts=?contacts, DefaultAddress=?defaultAddress,CityId=?city WHERE Uid=?uid AND id=?id"; Dictionary <string, object> p = new Dictionary <string, object>(); p["id"] = id; p["address"] = Address; p["telephone"] = telephone; p["contacts"] = contacts; p["defaultAddress"] = defaultAddress; p["city"] = city; p["uid"] = user.Uid; var rows = DbUtil.Master.ExecuteNonQuery(sql, p); ReturnModel re = new ReturnModel(); if (rows > 0) { re.state = true; } return(JsonUtil.Serialize(re)); } return(string.Empty); }
public ReturnModel DeleteBussiness(int id) { ReturnModel retorno = new ReturnModel(); try { if (id != 0) { if (!ValidateRegister(id)) { retorno.Retorno = "Register not exist!"; return(retorno); } _bussinessRepository.DeleteBussiness(id); retorno.Retorno = "ID excluido"; } else { retorno.Retorno = "Não tem registro"; } } catch (Exception ex) { retorno.Retorno = ex.Message; return(retorno); } return(retorno); }
public IHttpActionResult Save(ReturnModel param) { //for summary save string strSummary = "", strDetails = ""; foreach (var item in param.summary) { strSummary = strSummary + item.orderId + "|" + item.approveBy + "|" + item.approveDate + "|" + 12 + "|" + item.date + "|" + item.doctor + "|" + item.id + "|" + item.mpo + "|" + item.status + "|" + item.totalAmount + "|" + item.totlaQty + "|" + item.newCustomer + "|" + item.reciveAddress + "~"; //methoe call } // for description save foreach (var item in param.details) { //string doctorName = item.doctorName; double dblbonus = Math.Round(Utility.mdblGetBonus("0003", item.itemName, "0001", item.itemQuentity, item.date), 2); string strUOM = Utility.gGetBaseUOM("0003", item.itemName); strDetails = strDetails + item.orderid + "|" + item.groupName + "|" + item.itemName + "|" + item.itemPrice + "|" + item.itemQuentity + "|" + item.itemTotalPrice + "|" + item.slabgroupName + "|" + strUOM + "|" + dblbonus + "~"; //methoe call } string i = objW.SaveAPISalesOrder("0003", strSummary, strDetails); return(Json(i)); }
/// <summary> /// 缓存结果 /// </summary> /// <param name="info"></param> /// <param name="item"></param> private static void CacheResult(ApiGatewayUrl item, DataContext db, ReturnModel info = null, Dictionary <string, object> dic = null) { var model = new ApiGatewayCache(); model.Key = item.Key.ToLower(); model.TimeOut = DateTime.Now.AddDays(item.CacheTimeOut.ToStr().ToDouble(0)).AddHours(8); if (info != null) { model.result = BaseJson.ModelToJson(info.msg); } if (dic != null) { model.result = BaseJson.ModelToJson(dic); } if (FastRead.Query <ApiGatewayCache>(a => a.Key.ToUpper() == model.Key.ToUpper()).ToCount(db) <= 0) { FastWrite.Add(model); } else { FastWrite.Update <ApiGatewayCache>(model, a => a.Key.ToUpper() == model.Key.ToUpper(), a => new { a.result, a.TimeOut }, db); } }
public object Search(string keyWord, int pageIndex, int pageSize) { Stopwatch stopwatch = new Stopwatch(); stopwatch.Start(); string indexPath = Directory.GetCurrentDirectory() + "/Index"; FSDirectory directory = FSDirectory.Open(new DirectoryInfo(indexPath), new NoLockFactory()); IndexReader reader = IndexReader.Open(directory, true); //创建IndexSearcher准备进行搜索。 IndexSearcher searcher = new IndexSearcher(reader); // 查询条件 keyWord = GetKeyWordsSplitBySpace(keyWord, new PanGuTokenizer()); //创建QueryParser查询解析器。用来对查询语句进行语法分析。 //QueryParser调用parser进行语法分析,形成查询语法树,放到Query中。 QueryParser msgQueryParser = new QueryParser(Lucene.Net.Util.Version.LUCENE_29, "Content", new PanGuAnalyzer(true)); Query msgQuery = msgQueryParser.Parse(keyWord); //TopScoreDocCollector:盛放查询结果的容器 //numHits 获取条数 TopScoreDocCollector collector = TopScoreDocCollector.create(1000, true); //IndexSearcher调用search对查询语法树Query进行搜索,得到结果TopScoreDocCollector。 // 使用query这个查询条件进行搜索,搜索结果放入collector searcher.Search(msgQuery, null, collector); // 从查询结果中取出第n条到第m条的数据 ScoreDoc[] docs = collector.TopDocs(0, 1000).scoreDocs; stopwatch.Stop(); // 遍历查询结果 List <ReturnModel> resultList = new List <ReturnModel>(); var pm = new Page <ReturnModel> { PageIndex = pageIndex, PageSize = pageSize, TotalRows = docs.Length }; pm.TotalPages = pm.TotalRows / pageSize; if (pm.TotalRows % pageSize != 0) { pm.TotalPages++; } for (int i = (pageIndex - 1) * pageSize; i < pageIndex * pageSize && i < docs.Length; i++) { var doc = searcher.Doc(docs[i].doc); var content = HighlightHelper.HighLight(keyWord, doc.Get("Content")); var result = new ReturnModel { Title = doc.Get("Title"), Content = content, Count = Regex.Matches(content, "<font").Count }; resultList.Add(result); } pm.LsList = resultList; var elapsedTime = stopwatch.ElapsedMilliseconds + "ms"; var list = new { list = pm, ms = elapsedTime }; return(list); }
public string UpdateUserInfo(string token, string nickname, string sex, string uImg) { if (!string.IsNullOrEmpty(token)) { var userModel = CacheHelp.Get <UserModel>(token, DateTimeOffset.Now.AddDays(7), () => null); if (userModel != null) { string sql = "UPDATE Users SET Nickname=?nickname,Sex=?sex,UserImg=?userImg where Uid=?uid"; Dictionary <string, object> p = new Dictionary <string, object>(); p["nickname"] = nickname; p["sex"] = sex; p["userImg"] = uImg; p["uid"] = userModel.Uid; int rowNum = DbUtil.Master.ExecuteNonQuery(sql, p); if (rowNum > 0) { userModel.Nickname = nickname; userModel.Sex = sex; userModel.UserImg = uImg; string key = string.Concat(token); //统一cache Key CacheHelp.Set(key, DateTimeOffset.Now.AddDays(7), userModel); ReturnModel re = new ReturnModel(); re.state = true; return(JsonUtil.Serialize(re)); } } } return(string.Empty); }
public string GenerateCustomDecalartionHTML(ReturnModel model, string ContentRootPath) { StringBuilder dropOffhtml = new StringBuilder(); string filepath = Path.Combine(ContentRootPath, "wwwroot\\html", "customdecalration.html"); string shippingHTML = System.IO.File.ReadAllText(filepath); //string shippingHTML = "<!DOCTYPE html><html lang='en' xmlns='http://www.w3.org/1999/xhtml'><table style='width:800px;margin:0px auto;font-family:'arial''> <tr> <td style='text-align: center;padding:15px 0px;'><img src='@@logokookai@@' /></td> </tr> <tr> <td> <h1 style='text-align:center;font-family:Didot;'>RETURN INSTRUCTIONS</h1> <hr /> <table style='width:100%;'> <thead> <tr> <th style='width:50%;text-align:left;'> <h2>CUSTOMER ADDRESS</h2> </th> <th style='width:50%;text-align:left;'> <h2>E-BOUTIQUE ADDRESS</h2> </th> </tr> </thead> <tbody> <tr> <td style='width:50%;text-align:left;'> @@customername@@<br /> @@customer_address_street1@@<br /> @@customer_address_street2@@<br /> @@customer_address_city@@ @@customer_address_state@@ @@customer_address_postal@@<br /> @@customer_address_country@@<br /> @@customer_email@@<br /> @@customer_phone@@ </td> <td style='width:50%;text-align:left;'> @@returndc_name@@<br /> @@returndc_address_street1@@<br /> @@returndc_address_street1@@<br /> @@returndc_address_city@@ @@returndc_address_state@@ @@returndc_address_postal@@<br /> @@returndc_address_country@@<br /><br /> @@returndc_email@@<br /> @@returndc_phone@@ </td> </tr> </tbody> </table> <hr /> <h2 style='margin:10px 0px;'>PRODUCT DETAILS</h2> <hr style='margin: 10px 0px!important;border-width:2px!important;border-color:#000000!important;'> <table style='text-align: left!important;' width='100%' border='0' cellpadding='0' cellspacing='3'> <tr> <td valign='top' style='width:35%!important;'><strong>Product Details</strong></td> <td style='width: 15%!important;'><strong></strong></td> <td style='width: 20%!important;'><strong></strong></td> <td style='width: 30%!important;'><strong></strong></td> </tr> <tr> <td valign='top'> </td> <td valign='top'> </td> <td valign='top'> </td> </tr> <tr> <td valign='top' style='width:35%!important;'><strong>Item Name</strong></td> <td style='width: 15%!important;'><strong>Quantity</strong></td> <td style='width: 20%!important;'><strong>Return Reason</strong></td> <td style='width: 30%!important;'><strong>Return Type</strong></td> </tr>@@product_detail@@</table> <hr /> <p><strong>Below are the shipping instructions to prepare your item(s) for shipment:</strong></p> <ul> <li>Please include the Return Instructions in your return parcel.</li> <li>We recommend using the packaging from your initial order to return your item(s) by turning the satchel inside out.</li> <li>Place your items securely in the satchel with original packaging included (where applicable) and ensure the satchel is completely sealed.</li> <li>Place your return shipment in an Australia Post box or visit your nearest Post Office.</li> </ul> <p style='font-size:14px;'>Kind regards,</p> <p style='font-size:14px;font-weight:bold;'>KOOKAÏ Eboutique team</p> </td> </tr></table>"; shippingHTML = shippingHTML.Replace("@@sendername@@", model.customer.firstname + " " + model.customer.lastname); shippingHTML = shippingHTML.Replace("@@senderphone@@", model.customer.phone); shippingHTML = shippingHTML.Replace("@@senderaddress@@", model.customer.address.complete_address + ", " + model.customer.address.city + ", " + model.customer.address.state_name + ", " + model.customer.address.country_name + ", " + model.customer.address.postal_code); shippingHTML = shippingHTML.Replace("@@receivername@@", model.return_DC.name); shippingHTML = shippingHTML.Replace("@@receiveraddress@@", model.return_DC.address.complete_address + ", " + model.return_DC.address.city + ", " + model.return_DC.address.state_name + ", " + model.return_DC.address.country_name + ", " + model.return_DC.address.postal_code); shippingHTML = shippingHTML.Replace("@@receiverphone@@", model.return_DC.phone); shippingHTML = shippingHTML.Replace("@@invoicenumber@@", model.return_order_number); shippingHTML = shippingHTML.Replace("@@receiverfax@@", ""); shippingHTML = shippingHTML.Replace("@@shipmentnumber@@", model.shipment.shipment_number); shippingHTML = shippingHTML.Replace("@@mnrnumber@@", model.shipment.mrn_number); shippingHTML = shippingHTML.Replace("@@rmadate@@", model.return_order_date.ToString()); foreach (var item in model.items) { dropOffhtml.Append("<tr><td valign='top'>" + item.name + "</td><td>" + item.quantity + "</td><td>" + item.return_reason.rma_action_name + "</td>"); dropOffhtml.Append("</tr>"); } string[] keys = shippingHTML.Split(new string[] { "@@product_detail@@" }, StringSplitOptions.None); shippingHTML = keys[0] + dropOffhtml.ToString() + keys[1]; return(shippingHTML.ToString()); }
public ActionResult QuoteView() { int[] arrSymbol = new int[] { 0, 1, 2, 3, 4, 9, 10, 11 }; Dictionary <int, IList <ChatIndexModel> > dic = new Dictionary <int, IList <ChatIndexModel> >(); foreach (int symbol in arrSymbol) { var rm = new ReturnModel(); IList <ChatIndexModel> list; if (symbol == 0) { rm = FinanceQuoteService.CreateInstance().GetQuoteQueryImportant(1, 6); list = ModelHelper <IList <ChatIndexModel> > .DeserializeObject(rm.code, rm.bodyMessage); } else { rm = FinanceQuoteService.CreateInstance().GetQueryRecommendByProductShowIndex(symbol, 1, 6); list = ModelHelper <IList <ChatIndexModel> > .DeserializeObject(rm.code, rm.bodyMessage); } dic.Add(symbol, list != null ? list : new List <ChatIndexModel>()); } return(View(dic)); }
public async Task<ReturnModel<MeetingModel>> Create (MeetingModel meetingModel) { var result = new ReturnModel<MeetingModel> { Status = true }; using(var session = new UnitOfWork<FoodMenuEntities>()) { var MeetingRepository = session.GetRepository<IMeetingRepository>(); var meeting = new Meeting(); meeting.Id = meetingModel.Id; meeting.ClientId = meetingModel.ClientId; meeting.Date = meetingModel.Date; meeting.Weight = meetingModel.Weight; meeting.Water = meetingModel.Water; meeting.Muscle = meetingModel.Muscle; meeting.FatPercentage = meetingModel.FatPercentage; meeting.MeetingIndex = meetingModel.MeetingIndex; meeting.ArmMuscleMeasurement = meetingModel.ArmMuscleMeasurement; meeting.ArmNOMuscleMeasurement = meetingModel.ArmNOMuscleMeasurement; meeting.HipMeasurement = meetingModel.HipMeasurement; meeting.StomachMeasurement = meetingModel.StomachMeasurement; meeting.ThighMeasurement = meetingModel.ThighMeasurement; meeting.FrontHandFat = meetingModel.FrontHandFat; meeting.BackHandFat = meetingModel.BackHandFat; meeting.ThighFat = meetingModel.ThighFat; meeting.BackFat = meetingModel.BackFat; meeting.FatAvrg = meetingModel.FatAvrg; MeetingRepository.Add(meeting); await session.SaveChangesAsync(); meetingModel.Id = meeting.Id; result.Result = meetingModel; return result; } }
public ActionResult Error(string message = null, string internalMessage = null, object data = null, int code = 400) { var rm = new ReturnModel { Code = code, Data = data, InternalMessage = internalMessage, Message = message, Succes = false }; if (rm.Code == 500) { return(StatusCode(500, rm)); } if (rm.Code == 404) { return(NotFound(rm)); } if (rm.Code == 1001) { rm.Message = "Hiç bir değişiklik yapılmadı"; rm.InternalMessage = "Changes aren't save"; return(BadRequest(rm)); } return(BadRequest(rm)); }
internal static Func <Ccf.Ck.Models.DirectCall.InputModel, Task <Ccf.Ck.Models.DirectCall.ReturnModel> > ExecutionDelegateDirect(IApplicationBuilder builder, KraftGlobalConfigurationSettings kraftGlobalConfigurationSettings) { Func <Ccf.Ck.Models.DirectCall.InputModel, Task <Ccf.Ck.Models.DirectCall.ReturnModel> > directDelegate = (inputModel) => { TransactionScopeContext transactionScope = new TransactionScopeContext(builder.ApplicationServices.GetService <IServiceCollection>()); INodeSetService nodesSetService = builder.ApplicationServices.GetService <INodeSetService>(); KraftModuleCollection kraftModuleCollection = builder.ApplicationServices.GetService <KraftModuleCollection>(); ReturnModel returnModel = null; DirectCallHandler dcHandler = new DirectCallHandler(inputModel, kraftModuleCollection, nodesSetService, kraftGlobalConfigurationSettings); IProcessingContextCollection processingContextCollection = dcHandler.GenerateProcessingContexts(null); foreach (IProcessingContext processingContext in processingContextCollection.ProcessingContexts) { dcHandler.Execute(processingContext, transactionScope); returnModel = new Models.DirectCall.ReturnModel { Data = processingContext.ReturnModel.Data, BinaryData = processingContext.ReturnModel.BinaryData, IsSuccessful = processingContext.ReturnModel.Status.IsSuccessful }; return(Task.FromResult(returnModel)); } return(Task.FromResult(returnModel)); }; return(directDelegate); }
public string InserUserAddres(string token, string Address, string telephone, string contacts, int defaultAddress, int city) { var user = UserService.GetUserLoginState(token); if (user != null) { if (defaultAddress > 0) { updateDefaultAddress(user.Uid); } string sql = "INSERT INTO UserAddress (Uid,Address,Telephone,Contacts,DefaultAddress,CityId) value (?uid,?address,?telephone,?contacts,?defaultAddress,?city)"; Dictionary <string, object> p = new Dictionary <string, object>(); p["uid"] = user.Uid; p["address"] = Address; p["telephone"] = telephone; p["contacts"] = contacts; p["defaultAddress"] = defaultAddress; p["city"] = city; var rows = DbUtil.Master.ExecuteNonQuery(sql, p); ReturnModel re = new ReturnModel(); if (rows > 0) { re.state = true; } return(JsonUtil.Serialize(re)); } return(string.Empty); }
public IActionResult Edit(UserViewModel model) { var returnModel = new ReturnModel(); if (model.InsuredUser.ConfirmRezervDate == null) { returnModel.IsSuccess = false; returnModel.Message = "TARİH GİRİNİZ"; return(Ok(returnModel)); } var insured = _insuredUserService.GetById(model.InsuredUser.Id); insured.IsConfirm = true; insured.ConfirmRezervDate = model.InsuredUser.ConfirmRezervDate; try { _insuredUserService.Update(insured); returnModel.IsSuccess = true; returnModel.Message = "Rezervasyon Güncellendi"; } catch (Exception ex) { returnModel.Message = "Hata Oluştu" + ex.Message; } return(Ok(returnModel)); }
private async Task <ReturnModel> GetValues(RatesModel response) { List <double> _rates = new List <double>(); double min = Double.MaxValue; double max = 0; DateTime dateOnMax = DateTime.UnixEpoch, dateOnMin = DateTime.UnixEpoch; foreach (var r in response.Rates) { if (r.Value.Values.First() > max) { max = r.Value.Values.First(); dateOnMax = r.Key; } else if (r.Value.Values.First() < min) { min = r.Value.Values.First(); dateOnMin = r.Key; } _rates.Add(r.Value.Values.First()); } var result = new ReturnModel(_rates.Average(), min, max, dateOnMin, dateOnMax); return(result); }
//Delete Log public ReturnModel <bool> DeleteAllLogs() { var errorList = new List <string>(); var returnValue = DeleteAllLogs(StoredLogType.AppLog); if (returnValue.IsSuccess == false) { errorList.Add("Unable to delete App Log"); } returnValue = DeleteAllLogs(StoredLogType.PerfLog); if (returnValue.IsSuccess == false) { errorList.Add("Unable to delete App Log"); } returnValue = DeleteAllLogs(StoredLogType.EventLog); if (returnValue.IsSuccess == false) { errorList.Add("Unable to delete App Log"); } returnValue = DeleteAllLogs(StoredLogType.WebLog); if (returnValue.IsSuccess == false) { errorList.Add("Unable to delete App Log"); } return(ReturnModel <bool> .Error(errorList)); }
public async Task<ReturnModel<ClientModel>> Create (ClientModel ClientModel) { var result = new ReturnModel<ClientModel> { Status = true }; using(var session = new UnitOfWork<FoodMenuEntities>()) { var ClientRepository = session.GetRepository<IClientRepository>(); var client = new Client(); client.Id = ClientModel.Id; client.Name = ClientModel.Name; client.Email = ClientModel.Email; client.Phone = ClientModel.Phone; client.Nationalid = ClientModel.Nationalid; client.Sex = ClientModel.Sex; client.Height = ClientModel.Height; client.Weight = ClientModel.Weight; client.FatPercentage = ClientModel.FatPercentage; client.Goal = ClientModel.Goal; client.Pills = ClientModel.Pills; client.Supplement = ClientModel.Supplement; client.RedirectedBy = ClientModel.RedirectedBy; client.Price = ClientModel.Price; client.RMR = ClientModel.RMR; client.UserId = ClientModel.UserId; ClientRepository.Add(client); await session.SaveChangesAsync(); ClientModel.Id = client.Id; result.Result = ClientModel; return result; } }
public IReturnModel <SendModuleDataModel> InComingClientData(InComingClientDataModel data) { IReturnModel <SendModuleDataModel> rtn = new ReturnModel <SendModuleDataModel>(_logger); try { var userId = Tools.GetTokenNameClaim(Context); var tokenId = Tools.GetTokenIdClaim(Context); var serviceParam = new ServiceParamsWithIdentifier <InComingClientDataModel>(data, userId, tokenId); var exec = _eventService.GetEvent("Main", "InComingHubClientData").EventHandler <SendModuleDataModel, ServiceParamsWithIdentifier <InComingClientDataModel> >(serviceParam); if (exec.Error.Status) { rtn.Error = exec.Error; } else { rtn.Result = exec.Result; } } catch (Exception ex) { rtn = rtn.SendError(GlobalErrors.TechnicalError, ex); } return(rtn); }
public HttpResponseMessage SendWithSameContent(Params_IN_Message_Send1 param) { Loger.Debug($"Message->Send1-[param]:{param.ToJson()}"); ReturnModel result = new ReturnModel(); if (param != null && param.check()) { if (param.createGroup && param.contacts.Length > 1) { InteractiveCore.SendMsgWithCreateGroup(sessionId, param.contacts, param.content); } else { for (int i = 0; i < param.contacts.Length; i++) { InteractiveCore.SendMsgWithContacts(sessionId, param.contacts[i], param.content); Thread.Sleep(500); } } } else { result.ErrorMessage = "参数无效"; result.ReturnCode = ReturnCode.Error; } return(BuildStringResult(result)); }
public JsonResult CheckSmsCode(string mobile, string smsCode, string invitationCode) { var rm = new ReturnModel(); if (!string.IsNullOrEmpty(mobile)) { rm = SmsService.CreateInstance().CheckSmsVcode(10, mobile, smsCode); if (rm.code == "0" && rm.subCode == "32100") { CookieService.SetOpenBetaCookie(invitationCode); } //if (mobile == "18800008888" && smsCode == "1234") //{ // CookieService.SetOpenBetaCookie(invitationCode); // rm.code = "0"; // rm.message = "验证成功"; //} //else //{ // rm.code = "0"; // rm.message = "验证失败"; //} } return(Json(rm)); }
public HttpResponseMessage SendWithDiffContent(List <Params_IN_Message_Send2> param) { Loger.Debug($"Message->Send2-[param]:{param.ToJson()}"); ReturnModel result = new ReturnModel(); if (param != null) { Params_IN_Message_Send2 tmp; for (int i = 0; i < param.Count; i++) { tmp = param[i]; if (tmp.check()) { InteractiveCore.SendMsgWithContacts(sessionId, tmp.contact, tmp.content); Thread.Sleep(500); } } } else { result.ErrorMessage = "参数无效"; result.ReturnCode = ReturnCode.Error; } return(BuildStringResult(result)); }
public async Task<ReturnModel<UserModel>> Create (UserModel userModel) { var result = new ReturnModel<UserModel> { Status = true }; using(var session = new UnitOfWork<FoodMenuEntities>()) { var userRepository = session.GetRepository<IUserRepository>(); if(!(await userRepository.ValidateEmail(userModel.Email,userModel.Id))) { result.Error = ("כתובת האמייל כבר בשימוש."); result.Status = false; return result; } var user = new User(); user.Id = userModel.Id; user.Email = userModel.Email; user.Password = userModel.Password; user.FirstName = userModel.FirstName; user.LastName = userModel.LastName; user.BusinessId = userModel.BusinessId; user.Address = userModel.Address; user.IsActive = true; userRepository.Add(user); await session.SaveChangesAsync(); userModel.Id = user.Id; userModel.Token = Guid.NewGuid().ToString(); result.Result = userModel; return result; } }
public ActionResult ReceiveProduct(long salesReturnId) { string filePath = GetSalesReturnProductFilePath(salesReturnId); var receiveProductList = _iProductManager.GetScannedProductListFromTextFile(filePath).ToList(); var user = (ViewUser)Session["user"]; ReturnModel returnModel = _iProductReturnManager.GetSalesReturnBySalesReturnId(salesReturnId); var model = new ViewReturnReceiveModel { SalesReturnId = salesReturnId, Products = receiveProductList, ReturnModel = returnModel, ReceiveByUserId = user.UserId }; bool result = _iProductReturnManager.ReceiveSalesReturnProduct(model); if (result) { System.IO.File.Create(filePath).Close(); TempData["ReceiveMessage"] = "Received Successfully!"; } else { TempData["ReceiveMessage"] = "Failed to Receive"; } return(RedirectToAction("ViewAllReturns")); }
public async Task<ReturnModel<InvoiceModel>> Create (InvoiceModel invoiceModel) { var result = new ReturnModel<InvoiceModel> { Status = true }; using(var session = new UnitOfWork<FoodMenuEntities>()) { var InvoiceRepository = session.GetRepository<IInvoiceRepository>(); var invoice = new Invoice(); invoice.Id = invoiceModel.Id; invoice.ClientId = invoiceModel.ClientId; invoice.Notes = invoiceModel.Notes; invoice.MeetingId = invoiceModel.MeetingId; invoice.Number = invoiceModel.Number; InvoiceRepository.Add(invoice); await session.SaveChangesAsync(); invoiceModel.Id = invoice.Id; result.Result = invoiceModel; return result; } }
public virtual ReturnModel ConfigureModel(string code, string message,ReturnModel model) { model.Code = code; model.Message = message; return model; }
public Task<ReturnModel<List<MeetingModel>>> GetFirstAndLast (int clientId) { ReturnModel < List <MeetingModel>> model = new ReturnModel<List<MeetingModel>>(); return Task.Run(() => { using(var session = new UnitOfWork<FoodMenuEntities>()) { IMeetingRepository MeetingRepository = session.GetRepository<IMeetingRepository>(); var allClientMeetings = MeetingRepository.Find(u => u.ClientId == clientId); var MeetingList = allClientMeetings.Where(m => m.Id == allClientMeetings.Min(n => n.Id) || m.Id== allClientMeetings.Max(x=>x.Id)).Select(m => new MeetingModel { Id = m.Id, ClientId = m.ClientId, Date = m.Date, Weight = m.Weight, Water = m.Water, Muscle = m.Muscle, FatPercentage = m.FatPercentage, MeetingIndex = m.MeetingIndex, ArmMuscleMeasurement = m.ArmMuscleMeasurement, ArmNOMuscleMeasurement = m.ArmNOMuscleMeasurement, HipMeasurement = m.HipMeasurement, StomachMeasurement = m.StomachMeasurement, ThighMeasurement = m.ThighMeasurement, FrontHandFat = m.FrontHandFat, BackHandFat = m.BackHandFat, ThighFat = m.ThighFat, BackFat = m.BackFat, FatAvrg = m.FatAvrg, }).OrderBy(o=>o.Id); model.Status = true; model.Result = MeetingList.ToList(); return model; } }); }
public async Task<ReturnModel<UserModel>> Authenticate (int userId,string token) { var res = new ReturnModel<UserModel>(); UserModel model = new UserModel(); using(var session = new UnitOfWork<FoodMenuEntities>()) { var userRepository = session.GetRepository<IUserRepository>(); var user = await userRepository.Authenticate(userId,token); res.Result = user == null ? null : new UserModel() { Id = user.Id, Email = user.Email, Password = user.Password, FirstName = user.FirstName, LastName = user.LastName, Token = user.Token }; res.Status = user != null; return res; } }
public ActionResult Submit(int NewEstimate = 0, string team = "Default", string name = "", int estimation=0) { if (TeamsThreadPool.Instance.tasks == null || TeamsThreadPool.Instance.tasks.Any(k => k.IsFaulted) || TeamsThreadPool.Instance.tasks.Any(k => k.IsCompleted) || TeamsThreadPool.Instance.tasks.Any(k => k.IsCanceled)) { log.Info("Some of tasks was removed or canceled or faulted, creating threads one more time "); TeamsThreadPool.Instance.AddTeamsToThreadPool(); } Response.Expires = -1; var teamModel = db.Query<Team>().FirstOrDefault(k => k.Name == team); teamModel.Results = db.Query<Result>().Where(k => k.TeamId == teamModel.Id).ToList(); if (NewEstimate == 1) { foreach (var table in teamModel.Results.ToList()) { db.Remove(table); } db.Save(); } bool cookieIsSaved = false; if (name != "") { saveNameInCookie(name); cookieIsSaved = true; } if (Request.Cookies["name"] != null && estimation == 0) { var cookieName = Request.Cookies["name"]; var nameValue = cookieIsSaved ? name : cookieName.Value; var model = new SubmitModel { Name = nameValue, Team = team }; return View(model); } var count = teamModel.Amount; if (teamModel.Results.Count() >= count && teamModel.Results.All(b => b.Nickname != name)) { var rmIndex = new ReturnModel { Team = teamModel, Name = name }; return View("Toomany", rmIndex); } if (estimation != 0 && name != "" && team != "") { var returnModel = new SubmitModel { estimate = (Estimation)estimation, Name = name, Team = team }; var returnTeam = db.Query<Team>().FirstOrDefault(k => k.Name == returnModel.Team); returnTeam.Results = db.Query<Result>().Where(k => k.TeamId == returnTeam.Id).ToList(); var result = returnTeam.Results.FirstOrDefault(k => k.Nickname == returnModel.Name); if (result != null) { result.Estimate = returnModel.estimate; db.Update(result); } else { var returnResult = new Result { Estimate = returnModel.estimate, Nickname = returnModel.Name }; returnTeam.Results.Add(returnResult); db.Update(returnTeam); } if (ModelState.IsValid) { db.Save(); return RedirectToAction("Index", "Result", new { team = returnTeam.Name, name }); } return View("Submit", returnModel); } var m = new SubmitModel { Name = name, Team = team }; return View(m); }
public async Task<ReturnModel<UserModel>> Login (string email,string password,bool refresh = true) { UserModel model = new UserModel(); using(var session = new UnitOfWork<FoodMenuEntities>()) { var userRepository = session.GetRepository<IUserRepository>(); var user = await userRepository.GetUserByEmailAndPassword(email,password); var token = refresh ? Guid.NewGuid().ToString() : user.Token; user.Token = token; await session.SaveChangesAsync(); var result = new ReturnModel<UserModel>(); result.Result = user == null ? null : new UserModel() { Id = user.Id, Email = user.Email, Password = user.Password, FirstName = user.FirstName, LastName = user.LastName, Token = token }; result.Status = user != null; result.Error = "שם משתמש או סיסמה לא נכונים"; return result; } }