public static void CommitFeedback(string feedback, string league, string email, FeedbackTypeEnum type) { try { ManagementContext db = new ManagementContext(); ScoreboardFeedback fb = new ScoreboardFeedback(); fb.Created = DateTime.UtcNow; fb.Feedback = feedback; fb.League = league; fb.Email = email; fb.FeedbackTypeEnum = (byte)FeedbackTypeEnum.None; db.ScoreboardFeedback.Add(fb); db.SaveChanges(); string body = "New Feedback Boss:<br/><br/>"; body += feedback + "<br/><br/>"; body += "from: " + email + "<br/>"; body += "url: http://raspberry.rdnation.com/Admin/Feedback<br/>"; body += "You Da Man!"; var emailData = new Dictionary<string, string> { { "body", body } }; EmailServer.EmailServer.SendEmail(ServerConfig.DEFAULT_EMAIL, ServerConfig.DEFAULT_EMAIL_FROM_NAME, ServerConfig.DEFAULT_INFO_EMAIL, EmailServer.EmailServer.DEFAULT_SUBJECT + " New Feedback", emailData, layout: EmailServerLayoutsEnum.Blank, priority: EmailPriority.Normal); } catch (Exception exception) { ErrorDatabaseManager.AddException(exception, exception.GetType()); } }
/// <summary> /// 获取反馈的备注 /// </summary> /// <param name="feedbackType"></param> /// <returns></returns> public string GetFeedbackRemark(FeedbackTypeEnum feedbackType) { string remark; switch (feedbackType) { case FeedbackTypeEnum.ShoppingMallFeedback: remark = "商城反馈"; break; case FeedbackTypeEnum.CashWithdrawalFeedback: remark = "提现申请"; break; case FeedbackTypeEnum.NewGoodsServiceFeedback: remark = "新增商品服务评论"; break; case FeedbackTypeEnum.PackageOf599SassServiceFeedback: remark = "新增599套餐购买"; break; case FeedbackTypeEnum.AndroidShoppingFeedback: remark = "新增安卓端购买"; break; default: remark = "前台反馈"; break; } return(remark); }