protected override ValidationResult IsValid(object value, ValidationContext validationContext) { var context = new MhotivoContext(); if (value != null) { var email = (string)value; if (context.Users.FirstOrDefault(x => x.Email == emailValue) != null) { return(new ValidationResult(FormatErrorMessage(email))); } } return(ValidationResult.Success); }
protected void Application_Start() { AreaRegistration.RegisterAllAreas(); WebApiConfig.Register(GlobalConfiguration.Configuration); FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters); RouteConfig.RegisterRoutes(RouteTable.Routes); BundleConfig.RegisterBundles(BundleTable.Bundles); AuthConfig.RegisterAuth(); AutoMapperConfiguration.Configure(); Database.SetInitializer(new MigrateDatabaseToLatestVersion <MhotivoContext, Implement.Migrations.Configuration>()); using (var context = new MhotivoContext()) { context.Database.Initialize(force: true); } }
protected void Application_Start() { AreaRegistration.RegisterAllAreas(); WebApiConfig.Register(GlobalConfiguration.Configuration); FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters); RouteConfig.RegisterRoutes(RouteTable.Routes); BundleConfig.RegisterBundles(BundleTable.Bundles); AuthConfig.RegisterAuth(); AutoMapperConfiguration.Configure(); Database.SetInitializer(new MigrateDatabaseToLatestVersion<MhotivoContext, Implement.Migrations.Configuration>()); using (var context = new MhotivoContext()) { context.Database.Initialize(force: true); } }
protected void Application_Start() { AreaRegistration.RegisterAllAreas(); WebApiConfig.Register(GlobalConfiguration.Configuration); FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters); RouteConfig.RegisterRoutes(RouteTable.Routes); BundleConfig.RegisterBundles(BundleTable.Bundles); AutoMapperConfiguration.Configure(); var binder = new DateTimeModelBinder("MM/dd/yyyy"); ModelBinders.Binders.Add(typeof(DateTime), binder); ModelBinders.Binders.Add(typeof(DateTime?), binder); Database.SetInitializer(new MigrateDatabaseToLatestVersion <MhotivoContext, Implement.Migrations.Configuration>()); using (var context = new MhotivoContext()) { context.Database.Initialize(true); } }
public AcademicYearRepository(MhotivoContext ctx) { _context = ctx; }
public EnrollRepository(MhotivoContext ctx) { _context = ctx; }
public StudentRepository(MhotivoContext ctx) { _context = ctx; }
public PreloadedPasswordsGenerationService(MhotivoContext ctx) { _context = ctx; UpdateList(); }
public ParentRepository(MhotivoContext ctx) { _context = ctx; }
public TutorRepository(MhotivoContext ctx) { _context = ctx; }
public BenefactorRepository(MhotivoContext ctx) { _context = ctx; }
public NotificationCommentRepository(MhotivoContext context) { _context = context; }
public ClassActivityRepository(MhotivoContext ctx) { _context = ctx; }
public HomeworkRepository(MhotivoContext ctx) { _context = ctx; }
public MeisterRepository(MhotivoContext ctx) { _context = ctx; }
public SliderRepository(MhotivoContext ctx) { _context = ctx; }
public GradeRepository(MhotivoContext ctx) { _context = ctx; }
public NotificationRepository(MhotivoContext ctx) { _context = ctx; }
public EducationLevelRepository(MhotivoContext ctx) { _context = ctx; }
public TeacherRepository(MhotivoContext ctx) { _context = ctx; }
public UserRepository(MhotivoContext ctx) { _context = ctx; }
public AcademicGradeRepository(MhotivoContext context) { _context = context; }
public PensumRepository(MhotivoContext ctx) { _context = ctx; }
public ContactInformationRepository(MhotivoContext ctx) { _context = ctx; }
public AppointmentDiaryRepository(MhotivoContext ctx) { _context = ctx; }
private readonly IEducationLevelRepository _areaRepository; //Could this be needed in the future? public CourseRepository(MhotivoContext ctx, IEducationLevelRepository areaRepository) { _context = ctx; _areaRepository = areaRepository; }
public PeopleWithUserRepository(MhotivoContext ctx) { _context = ctx; }
public PrivilegeRepository(MhotivoContext context) { _context = context; }
public CourseRepository(MhotivoContext ctx) { _context = ctx; }
public PeopleRepository(MhotivoContext ctx) { _context = ctx; }