Example #1
0
        // 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();
        }
Example #2
0
 public IndexModel(YourDollarContext context)
 {
     _context = context;
 }
 public BudgetCategoryRepository(YourDollarContext context)
 {
     _context = context;
 }
Example #4
0
 public DetailsModel(YourDollarContext context)
 {
     _context = context;
 }
Example #5
0
 public PersonRepository(YourDollarContext context)
 {
     _context = context;
 }
Example #6
0
 public EditModel(YourDollarContext context)
 {
     _context = context;
 }
Example #7
0
 public CreateModel(YourDollarContext context)
 {
     _context = context;
 }
Example #8
0
 public DeleteModel(YourDollarContext context)
 {
     _context = context;
 }
Example #9
0
 public BillsController(YourDollarContext context, IExpenseService expenseService, ILogger <BillsController> logger)
 {
     _context        = context;
     _expenseService = expenseService;
     _logger         = logger;
 }
Example #10
0
 public BudgetCategoriesController(YourDollarContext context)
 {
     _context = context;
 }
Example #11
0
 public ExpenseLogService(YourDollarContext context, ILogger <ExpenseLogService> logger)
 {
     _context = context;
     _logger  = logger;
 }
Example #12
0
 public DashboardModel(YourDollarContext context)
 {
     _context = context;
 }
Example #13
0
 public ExpenseRepository(YourDollarContext context)
 {
     _context = context;
 }
Example #14
0
 public EditModel(YourDollarContext context, ILogger <EditModel> logger)
 {
     _context = context;
     _logger  = logger;
 }
Example #15
0
 public DetailsModel(YourDollarContext context, ILogger <DetailsModel> logger)
 {
     _context = context;
     _logger  = logger;
 }