DefaultDataCreator.cs 2.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788
  1. using System.Data.Entity.Migrations;
  2. using System.Linq;
  3. using IwbZero.ToolCommon.StringModel;
  4. using WeApp.BasicInfo;
  5. using WeApp.EF;
  6. namespace WeApp.SeedData
  7. {
  8. public class DefaultDataCreator
  9. {
  10. private readonly WeAppDbContext _context;
  11. public DefaultDataCreator(WeAppDbContext context)
  12. {
  13. _context = context;
  14. }
  15. public void Create()
  16. {
  17. }
  18. //private int Index { get; set; }
  19. //private string GetNo(DataLibType type, bool flag = false, bool flag2 = false)
  20. //{
  21. // if (flag)
  22. // {
  23. // while (Index % 10 != 0)
  24. // {
  25. // Index++;
  26. // }
  27. // }
  28. // if (flag2)
  29. // {
  30. // while (Index % 50 != 0)
  31. // {
  32. // Index++;
  33. // }
  34. // }
  35. // Index++;
  36. // var no = $"JY{type.ToInt().LeftPad(3)}{Index.LeftPad(9)}";
  37. // return no;
  38. //}
  39. //private void Role()
  40. //{
  41. // CreateRole("市消防局");
  42. // CreateRole("市交通局");
  43. // CreateRole("市环保局");
  44. // CreateRole("市应急指挥部总指挥");
  45. // CreateRole("市防汛办");
  46. // CreateRole("市公安局");
  47. // CreateRole("市卫生局");
  48. // CreateRole("电力公司");
  49. // CreateRole("民政局");
  50. // CreateRole("市电力公司");
  51. // CreateRole("申通集团");
  52. // CreateRole("市应急指挥中心");
  53. // CreateRole("市安全监管局");
  54. // CreateRole("疾病控制中心");
  55. // CreateRole("市电力公司");
  56. //}
  57. //private string CreateRole(string name)
  58. //{
  59. // var id = GetNo(DataLibType.TrainRole);
  60. // var role = _context.TrainingRoleInfos.FirstOrDefault(a => a.Id == id);
  61. // if (role == null)
  62. // {
  63. // role=new TrainingRoleInfo()
  64. // {
  65. // RoleName = name,
  66. // Description = name
  67. // };
  68. // }
  69. // else
  70. // {
  71. // role.RoleName = name;
  72. // role.Description = name;
  73. // }
  74. // _context.TrainingRoleInfos.AddOrUpdate(role);
  75. // _context.SaveChanges();
  76. // return id;
  77. //}
  78. }
  79. }