| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127 |
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- using YZXYH.Repository.Models;
- namespace YZXYH.Repository
- {
- public partial class LotterySettingRepository
- {
- public string GetLotteryGroupStr(bool isAddBlank = false)
- {
- var entities = GetLotteryGroup();
- StringBuilder sb = new StringBuilder();
- if (isAddBlank)
- {
- sb.Append("<option value=\"\"></option>");
- }
- foreach (var list in entities)
- {
- sb.Append("<option value=\"" + list + "\">" + list + "</option>");
- }
- return sb.ToString();
- }
- public List<string> GetLotteryGroup()
- {
- var entity = GetSingle(i => i.SettingNo == "LotteryGroup");
- return entity.SettingValue.Split(',').ToList();
- }
- public string GetLotteryTypeStr(bool isAddBlank = false)
- {
- var entities = GetLotteryType();
- StringBuilder sb = new StringBuilder();
- if (isAddBlank)
- {
- sb.Append("<option value=\"\"></option>");
- }
- foreach (var list in entities)
- {
- sb.Append("<option value=\"" + list + "\">" + list + "</option>");
- }
- return sb.ToString();
- }
- public List<string> GetLotteryType()
- {
- var entity = GetSingle(i => i.SettingNo == "LotteryType");
- return entity.SettingValue.Split(',').ToList();
- }
- public string AddLotteryGroup(string group)
- {
- string lcResult = "";
- var entity = GetSingle(i => i.SettingNo == "LotteryGroup");
- var entities = entity.SettingValue.Split(',').ToList();
- if (!entities.Contains(group))
- {
- string result = string.Join(",", entities);
- result += string.IsNullOrEmpty(result) ? group : "," + group;
- entity.SettingValue = result;
- //Update(entity);
- Update(i=>i.SettingNo== "LotteryGroup",u=>new LotterySetting(){ SettingValue = result });
- lcResult = result;
- }
- return lcResult;
- }
-
- public string DeleteLotteryGroup(string @group)
- {
- string lcResult = "";
- var entity = GetSingle(i => i.SettingNo == "LotteryGroup");
- var entities = entity.SettingValue.Split(',').ToList();
- if (entities.Contains(group))
- {
- entities.Remove(group);
- string result = string.Join(",", entities);
- Update(i => i.SettingNo == "LotteryGroup", u => new LotterySetting() { SettingValue = result });
- lcResult = result;
- }
- return lcResult;
- }
- public string AddLotteryType(string type)
- {
- string lcResult = "";
- var entity = GetSingle(i => i.SettingNo == "LotteryType");
- var entities = entity.SettingValue.Split(',').ToList();
- if (!entities.Contains(type))
- {
- string result = string.Join(",", entities);
- result += string.IsNullOrEmpty(result) ? type : "," + type;
- entity.SettingValue = result;
- Update(i => i.SettingNo == "LotteryType", u => new LotterySetting() { SettingValue = result });
- lcResult = result;
- }
- return lcResult;
- }
-
- public string DeleteLotteryType(string type)
- {
- string lcResult = "";
- var entity = GetSingle(i => i.SettingNo == "LotteryType");
- var entities = entity.SettingValue.Split(',').ToList();
- if (entities.Contains(type))
- {
- entities.Remove(type);
- string result = string.Join(",", entities);
- Update(i => i.SettingNo == "LotteryType", u => new LotterySetting() { SettingValue = result });
- lcResult = result;
- }
- return lcResult;
- }
- public void UpdateTextColor(string color)
- {
- var entity = GetSingle(i => i.SettingNo == "TextColor");
- entity.SettingValue = color;
- Update(i => i.SettingNo == "TextColor", u => new LotterySetting() { SettingValue = color });
- }
- }
- }
|