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());
     }
 }
Beispiel #3
0
        // 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();
            });
        }
Beispiel #4
0
        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);
        }
Beispiel #9
0
 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;
 }
Beispiel #10
0
 public MealService(CaloriesContext context)
 {
     _context = context;
 }
Beispiel #11
0
 public ConsumptionService(CaloriesContext context)
 {
     _context = context;
 }
Beispiel #12
0
 public ConsumableService(CaloriesContext context)
 {
     _context = context;
 }
Beispiel #13
0
 public HomeController(ILogger <HomeController> logger, CaloriesContext ctx)
 {
     _logger = logger;
     _ctx    = ctx;
 }