Beispiel #1
0
 private void completeMisc(MiscName m)
 {
     switch(m) {
     case MiscName.Trash:
         itemName = "Trash";
         itemDescription = "";
         weight = 4;
         value = 10;
         break;
     case MiscName.Thing:
         itemName = "Thing";
         itemDescription = "";
         weight = 4;
         value = 10;
         break;
     case MiscName.Stuff:
         itemName = "Stuff";
         itemDescription = "";
         weight = 4;
         value = 10;
         break;
     default:
         break;
     }
 }
Beispiel #2
0
        private Misc GetOrCreateMisc(MiscName miskName, string value)
        {
            var misc = _db.Misc.SingleOrDefault(m => m.MiscId == miskName.Id && m.MiscValue == value);

            if (misc == null)
            {
                misc = new Misc
                {
                    MiscId    = miskName.Id,
                    MiscValue = value
                };
                _db.Misc.Add(misc);
                _db.SaveChanges();
            }
            return(misc);
        }
Beispiel #3
0
 public Misc(MiscName miscName)
 {
     this.miscName = miscName;
     baseItemType = BaseItemType.Misc;
     completeMisc(miscName);
 }
Beispiel #4
0
        protected override void Seed(ApplicationDbContext context)
        {
            base.Seed(context);

            var UserManager = new UserManager <ApplicationUser>(new UserStore <ApplicationUser>(context));
            var RoleManager = new RoleManager <IdentityRole>(new RoleStore <IdentityRole>(context));

            var r1 = RoleManager.Create(new IdentityRole("Admin"));
            var r2 = RoleManager.Create(new IdentityRole("User"));

            var adminUser = new ApplicationUser {
                UserName = "******"
            };

            if (UserManager.Create(adminUser, "admin12").Succeeded)
            {
                UserManager.AddToRole(adminUser.Id, "Admin");
                UserManager.AddToRole(adminUser.Id, "User");
            }

            var testUser = new ApplicationUser {
                UserName = "******"
            };

            if (UserManager.Create(testUser, "test12").Succeeded)
            {
                UserManager.AddToRole(testUser.Id, "User");
            }

            context.PrmFactNames.Add(new PrmFactName {
                NameRu = "Адрес", Name = "Address", Category = PrmFactCategory.Person, Type = PrmFactType.Str
            });
            context.PrmFactNames.Add(new PrmFactName {
                NameRu = "Гражданство", Name = "Citizenship", Category = PrmFactCategory.Person, Type = PrmFactType.Misc
            });
            context.PrmFactNames.Add(new PrmFactName {
                NameRu = "Тип документа", Name = "PrivateDoc", Category = PrmFactCategory.Person, Type = PrmFactType.Misc
            });

            context.PrmFactNames.Add(new PrmFactName {
                NameRu = "Дата составления", Name = "DateCreate", Category = PrmFactCategory.Document, Type = PrmFactType.Date
            });
            context.PrmFactNames.Add(new PrmFactName {
                NameRu = "Статья", Name = "Article", Category = PrmFactCategory.Document, Type = PrmFactType.Misc
            });
            context.PrmFactNames.Add(new PrmFactName {
                NameRu = "Вид правонарушения", Name = "CrimeType", Category = PrmFactCategory.Document, Type = PrmFactType.Misc
            });
            context.PrmFactNames.Add(new PrmFactName {
                NameRu = "Орган рассмотрения", Name = "StateDepartment", Category = PrmFactCategory.Document, Type = PrmFactType.Misc
            });
            context.PrmFactNames.Add(new PrmFactName {
                NameRu = "Статус дела", Name = "DocStatus", Category = PrmFactCategory.Document, Type = PrmFactType.Misc
            });
            context.PrmFactNames.Add(new PrmFactName {
                NameRu = "Дата постановления", Name = "DecreeDate", Category = PrmFactCategory.Document, Type = PrmFactType.Date
            });
            context.PrmFactNames.Add(new PrmFactName {
                NameRu = "Принятое решение", Name = "DecreeStr", Category = PrmFactCategory.Document, Type = PrmFactType.Misc
            });
            context.PrmFactNames.Add(new PrmFactName {
                NameRu = "Тип взыскания", Name = "PenaltyType", Category = PrmFactCategory.Document, Type = PrmFactType.Misc
            });
            context.PrmFactNames.Add(new PrmFactName {
                NameRu = "Сумма(начислено)", Name = "SumAccrued", Category = PrmFactCategory.Document, Type = PrmFactType.Float
            });
            context.PrmFactNames.Add(new PrmFactName {
                NameRu = "Сумма(оплачено)", Name = "SumPaid", Category = PrmFactCategory.Document, Type = PrmFactType.Float
            });
            context.PrmFactNames.Add(new PrmFactName {
                NameRu = "Тип дела", Name = "DocActionType", Category = PrmFactCategory.Document, Type = PrmFactType.Misc
            });
            context.PrmFactNames.Add(new PrmFactName {
                NameRu = "Основание для приема", Name = "AdmissionReason", Category = PrmFactCategory.Document, Type = PrmFactType.Misc
            });
            context.PrmFactNames.Add(new PrmFactName {
                NameRu = "Дата приема", Name = "AdmissionDate", Category = PrmFactCategory.Document, Type = PrmFactType.Date
            });
            context.PrmFactNames.Add(new PrmFactName {
                NameRu = "Решение", Name = "Decision", Category = PrmFactCategory.Document, Type = PrmFactType.Misc
            });
            context.PrmFactNames.Add(new PrmFactName {
                NameRu = "Основание решения", Name = "DecisionBase", Category = PrmFactCategory.Document, Type = PrmFactType.Misc
            });
            context.PrmFactNames.Add(new PrmFactName {
                NameRu = "Дата решения", Name = "DecisionDate", Category = PrmFactCategory.Document, Type = PrmFactType.Date
            });
            context.PrmFactNames.Add(new PrmFactName {
                NameRu = "Номер решения", Name = "DecisionNo", Category = PrmFactCategory.Document, Type = PrmFactType.Str
            });

            var miscPrivateDoc = new MiscName {
                NameRu = "Тип документа", Name = "PrivateDoc"
            };

            context.MiscNames.Add(new MiscName {
                NameRu = "Гражданство", Name = "Citizenship"
            });
            context.MiscNames.Add(miscPrivateDoc);
            context.MiscNames.Add(new MiscName {
                NameRu = "Статья", Name = "Article"
            });
            context.MiscNames.Add(new MiscName {
                NameRu = "Вид правонарушения", Name = "CrimeType"
            });
            context.MiscNames.Add(new MiscName {
                NameRu = "Орган рассмотрения", Name = "StateDepartment"
            });
            context.MiscNames.Add(new MiscName {
                NameRu = "Статус дела", Name = "DocStatus"
            });
            context.MiscNames.Add(new MiscName {
                NameRu = "Принятое решение", Name = "DecreeStr"
            });
            context.MiscNames.Add(new MiscName {
                NameRu = "Тип взыскания", Name = "PenaltyType"
            });
            context.MiscNames.Add(new MiscName {
                NameRu = "Тип дела", Name = "DocActionType"
            });
            context.MiscNames.Add(new MiscName {
                NameRu = "Основание для приема", Name = "AdmissionReason"
            });
            context.MiscNames.Add(new MiscName {
                NameRu = "Решение", Name = "Decision"
            });
            context.MiscNames.Add(new MiscName {
                NameRu = "Основание решения", Name = "DecisionBase"
            });

            context.SaveChanges();

            context.Misc.Add(new Misc {
                MiscId = miscPrivateDoc.Id, MiscValue = "Российский паспорт"
            });

            context.SaveChanges();
        }