public MainWindow(EmployerContext context) { InitializeComponent(); this.db = context; StartData.Initialize(db); DataContext = new EmployerViewModel(db); }
public ActionResult Search(MemberSearchCriteria criteria, CandidatesPresentationModel presentation, bool?createEmailAlert) { var employer = CurrentEmployer; // Prepare. var criteriaIsEmpty = PrepareCriteria(employer, criteria); presentation = PreparePresentationModel(presentation); if (criteriaIsEmpty || !ModelState.IsValid) { // Set up defaults. SetDefaults(criteria); if (CurrentEmployer != null && EmployerContext.ShowUpdatedTermsReminder()) { ModelState.AddModelConfirmation("We've made some changes to our terms and conditions. You can review them <a href=\"" + SupportRoutes.Terms.GenerateUrl() + "\">here</a>."); } return(View(GetSearchList(employer, createEmailAlert, criteria, presentation))); } // On a new search reset. EmployerContext.CurrentSearch = new MemberSearchNavigation(criteria, presentation); ResetSearch(employer, null); return(createEmailAlert != null ? RedirectToRoute(SearchRoutes.Results, new { createEmailAlert }) : RedirectToRoute(SearchRoutes.Results)); }
public ActionResult HideBulkCreditReminder() { const string method = "HideBulkCreditReminder"; try { EmployerContext.HideBulkCreditReminder(); } catch (Exception ex) { // Log an error but ignore for now. EventSource.Raise(Event.Error, method, ex, new StandardErrorHandler()); } return(Json(new JsonResponseModel())); }
// This method gets called by the runtime. Use this method to configure the HTTP request pipeline. public void Configure(IApplicationBuilder app, IHostingEnvironment env , EmployerContext employerContext) { app.UseStaticFiles(); if (env.IsDevelopment()) { app.UseDeveloperExceptionPage(); } else { app.UseHsts(); } employerContext.EnsureSeedDataForContext(); app.UseCors("CorsPolicy"); app.UseHttpsRedirection(); app.UseMvc(); }
public EmployerViewModel(EmployerContext context) { Employers = new ObservableCollection <Employer>(context.Employers.ToList()); }
public static void EnsureSeedDataForContext(this EmployerContext context) { if (context.Employer.Any()) { return; } #region List <Employer> employerList = new List <Employer>() { new Employer() { EmployerName = "Gargi world wide", EmployerCode = "SMART-HR-2", StartDate = Convert.ToDateTime("01/01/2013"), EmployeeCount = 2013, EmployerRevenue = 201300, BillingRate = 20.13m, PostalAddress1 = "", PostalAddress2 = "", PostalAddressCity = "", PostalAddressState = "", PostalAddressZip = 0, PostalAddressCountry = "", EmployerEmail = "", EmployerPhone = 0, EmployerFax = 0, OriginCountryFlagImageUrl = "", EmployerImageUrl = "https://openclipart.org/download/194073/yellow-banana-cluster.svg", EmployerRating = 5 }, new Employer { EmployerName = "Sharvil Import Exports", EmployerCode = "SMART-HR-4", StartDate = Convert.ToDateTime("01/01/2012"), EmployeeCount = 2012, EmployerRevenue = 201200, BillingRate = 20.12m, PostalAddress1 = "", PostalAddress2 = "", PostalAddressCity = "", PostalAddressState = "", PostalAddressZip = 0, PostalAddressCountry = "", EmployerEmail = "", EmployerPhone = 0, EmployerFax = 0, OriginCountryFlagImageUrl = "", EmployerImageUrl = "https://openclipart.org/download/22871/chovynz-Pineapple-Icon.svg", EmployerRating = 4 }, new Employer() { EmployerName = "Shurya Business Intelligence", EmployerCode = "SMART-HR-5", StartDate = Convert.ToDateTime("01/01/2016"), EmployeeCount = 2016, EmployerRevenue = 201600, BillingRate = 20.16m, PostalAddress1 = "", PostalAddress2 = "", PostalAddressCity = "", PostalAddressState = "", PostalAddressZip = 0, PostalAddressCountry = "", EmployerEmail = "", EmployerPhone = 0, EmployerFax = 0, OriginCountryFlagImageUrl = "", EmployerImageUrl = "https://openclipart.org/download/209684/food-strawberry.svg", EmployerRating = 4, } }; #endregion context.Employer.AddRange(employerList); context.SaveChanges(); }
public EmployerRepository(EmployerContext context) { this._context = context; }
public Employer_Repo(EmployerContext context) { _context = context; }
public DummyController(EmployerContext employerContext) { _employerContext = employerContext; }
public EmployersController(EmployerContext context) { _context = context; }