public List <Food> GetFood() { using (var caloriesContext = new CaloriesContext()) { return(caloriesContext.Food.ToList()); } }
public List <Exercise> GetExercises() { using (var caloriesContext = new CaloriesContext()) { return(caloriesContext.Exercises.ToList()); } }
// This method gets called by the runtime. Use this method to configure the HTTP request pipeline. public void Configure(IApplicationBuilder app, IHostingEnvironment env, ILoggerFactory loggerFactory) { CNinject.RegisterApplicationComponents(app, loggerFactory); CaloriesContext dbContext = CNinject.Kernel.TryGet <CaloriesContext>(); dbContext.Database.Migrate(); if (env.IsDevelopment()) { app.UseDeveloperExceptionPage(); } app.UseCors(builder => builder.WithOrigins("http://localhost:9080", "http://10.144.78.142", "http://localhost:10000", "http://192.168.43.52:9080", "http://10.144.224.103:9080", "http://calories.laczak.net.pl:9080") .AllowAnyMethod() .AllowAnyHeader() ); app.UseRouting(); app.UseEndpoints(endpoints => { endpoints.MapControllers(); }); }
public void Configure(IApplicationBuilder app, IWebHostEnvironment env, CaloriesContext dbContext) { if (env.IsDevelopment()) { app.UseDeveloperExceptionPage(); } else { app.UseHsts(); } app.UseAuthentication(); app.UseCors(builder => builder .AllowAnyOrigin() .AllowAnyMethod() .AllowAnyHeader() .AllowCredentials()); app.UseEndpoints(endpoints => { endpoints.MapControllers(); }); dbContext.Database.EnsureCreated(); }
public void DeleteRecord(int id) { using var caloriesContext = new CaloriesContext(); caloriesContext.CalorieDiaries.Remove(new CalorieDiary { Id = id }); caloriesContext.SaveChanges(); }
public void AddExercise(int exerciseId, DateTime date) { using var caloriesContext = new CaloriesContext(); caloriesContext.CalorieDiaries.Add(new CalorieDiary { AddedAt = date, ExerciseId = exerciseId }); caloriesContext.SaveChanges(); }
public void AddFood(int foodId, DateTime date) { using var caloriesContext = new CaloriesContext(); caloriesContext.CalorieDiaries.Add(new CalorieDiary() { AddedAt = date, FoodId = foodId }); caloriesContext.SaveChanges(); }
public List <CalorieDiary> GetDailyList(DateTime date) { using var caloriesContext = new CaloriesContext(); var list = caloriesContext.CalorieDiaries.Where(diary => diary.AddedAt == date) .Include(d => d.Food) .Include(d => d.Exercise) .OrderByDescending(diary => diary.Id) .ToList(); return(list); }
public UnitOfWork(CaloriesContext context) { WeightRepository = new WeightRepository(context); IngredientRepository = new IngredientRepository(context); IngredientIntakeRepository = new IngredientIntakeRepository(context); ExerciseRepository = new ExerciseRepository(context); ExerciseTypeRuleRepository = new ExerciseTypeRuleRepository(context); ExerciseTypeRepository = new ExerciseTypeRepository(context); SizeTypeRepository = new SizeTypeRepository(context); this.context = context; }
public MealService(CaloriesContext context) { _context = context; }
public ConsumptionService(CaloriesContext context) { _context = context; }
public ConsumableService(CaloriesContext context) { _context = context; }
public HomeController(ILogger <HomeController> logger, CaloriesContext ctx) { _logger = logger; _ctx = ctx; }