// This method gets called by the runtime. Use this method to configure the HTTP request pipeline. public void Configure(IApplicationBuilder app, IHostingEnvironment env, YourDollarContext context) { if (env.IsDevelopment()) { app.UseDeveloperExceptionPage(); } else { // The default HSTS value is 30 days. You may want to change this for production scenarios, see https://aka.ms/aspnetcore-hsts. app.UseHsts(); } context.EnsurePeopleSeedDataForContext(); context.EnsureBudgetCategorySeedDataForContext(); context.EnsureExpenseSeedDataForContext(); AutoMapper.Mapper.Initialize(cfg => { cfg.CreateMap <PersonEntity, PersonDto>(); cfg.CreateMap <PersonForAddOrUpdateDto, PersonEntity>(); cfg.CreateMap <BudgetCategoryDto, BudgetCategoryEntity>(); cfg.CreateMap <BudgetCategoryForAddOrUpdateDto, BudgetCategoryEntity>(); cfg.CreateMap <ExpenseEntity, ExpenseDto>(); cfg.CreateMap <ExpenseForUpdateDto, ExpenseEntity>(); cfg.CreateMap <ExpenseForAddDto, ExpenseEntity>(); //cfg.CreateMap<City, CityDto>(); //cfg.CreateMap<PointOfInterest, PointOfInterestDto>(); //cfg.CreateMap<PointOfInterestForCreationDto, PointOfInterest>(); //cfg.CreateMap<PointOfInterestForUpdateDto, PointOfInterest>(); //cfg.CreateMap<PointOfInterest, PointOfInterestForUpdateDto>(); }); app.UseStatusCodePages(); app.UseHttpsRedirection(); app.UseMvc(); }
public IndexModel(YourDollarContext context) { _context = context; }
public BudgetCategoryRepository(YourDollarContext context) { _context = context; }
public DetailsModel(YourDollarContext context) { _context = context; }
public PersonRepository(YourDollarContext context) { _context = context; }
public EditModel(YourDollarContext context) { _context = context; }
public CreateModel(YourDollarContext context) { _context = context; }
public DeleteModel(YourDollarContext context) { _context = context; }
public BillsController(YourDollarContext context, IExpenseService expenseService, ILogger <BillsController> logger) { _context = context; _expenseService = expenseService; _logger = logger; }
public BudgetCategoriesController(YourDollarContext context) { _context = context; }
public ExpenseLogService(YourDollarContext context, ILogger <ExpenseLogService> logger) { _context = context; _logger = logger; }
public DashboardModel(YourDollarContext context) { _context = context; }
public ExpenseRepository(YourDollarContext context) { _context = context; }
public EditModel(YourDollarContext context, ILogger <EditModel> logger) { _context = context; _logger = logger; }
public DetailsModel(YourDollarContext context, ILogger <DetailsModel> logger) { _context = context; _logger = logger; }