public Application() { Applicant = new ProfileInfo(); Agent = new ProfileInfo(); RegistrationDate = DateTime.Now; StartDateTime = DateTime.Now; EndDateTime = DateTime.Now; EndUserTypeEnum = Data.EndUserTypeEnum.Residential; ProductTypeEnum = Data.ProductTypeEnum.Unifi; ApplicantTypeEnum = Data.ApplicantTypeEnum.Malaysian; ApplicationTypeEnum = Data.ApplicationTypeEnum.NewRegistration; }
protected override void Seed(eFormContext context) { var pf = new Data.ProfileInfo { FullName = "Abu" }; context.ProfileInfos.Add(pf); var su = new SystemUser { UserName = "******", Password = "******" }; su.ProfileId = pf.Id; context.SystemUsers.Add(su); //End User Types context.EndUserTypes.Add(new EndUserType { Code = "RSD", Name = "Residential" }); context.EndUserTypes.Add(new EndUserType { Code = "BNS", Name = "Business" }); //Product Type context.ProductTypes.Add(new ProductType { Code = "UNF", Name = "Unifi" }); context.ProductTypes.Add(new ProductType { Code = "STM", Name = "Streamyx" }); //Application Type context.ApplicationTypes.Add(new ApplicationType { Code = "UNF-NEW", Name = "New Registration", ProductCode = "UNF" }); context.ApplicationTypes.Add(new ApplicationType { Code = "UNF-ADD", Name = "Existing / Additional Service", ProductCode = "UNF" }); context.ApplicationTypes.Add(new ApplicationType { Code = "UNF-UDG", Name = "Upgrade / Downgrade", ProductCode = "UNF" }); context.ApplicationTypes.Add(new ApplicationType { Code = "UNF-REL", Name = "Rellocation", ProductCode = "UNF" }); context.ApplicationTypes.Add(new ApplicationType { Code = "UNF-TER", Name = "Termination", ProductCode = "UNF" }); context.ApplicationTypes.Add(new ApplicationType { Code = "STM-NEW", Name = "New Registration", ProductCode = "STM" }); context.ApplicationTypes.Add(new ApplicationType { Code = "STM-ADD", Name = "Existing / Additional Service", ProductCode = "STM" }); context.ApplicationTypes.Add(new ApplicationType { Code = "STM-UDG", Name = "Upgrade / Downgrade", ProductCode = "STM" }); context.ApplicationTypes.Add(new ApplicationType { Code = "STM-REL", Name = "Rellocation", ProductCode = "STM" }); context.ApplicationTypes.Add(new ApplicationType { Code = "STM-TER", Name = "Termination", ProductCode = "STM" }); context.SaveChanges("system"); base.Seed(context); }