public void AddIngestion(int id, DateTime date, AtedProduct product) { User user = Find(id); var day = user.Days.FirstOrDefault(t => t.Date.Day == date.Day && t.Date.Month == date.Month && t.Date.Year == date.Year); if (day == null) { day = new Day() { UserId = user.Id, Date = date.Date }; _context.Days.Add(day); } _context.SaveChanges(); _context.AtedProducts.Add( new AtedProduct() { AtedCarbohydrates = product.AtedCarbohydrates, AtedCalories = product.AtedCalories, AtedFats = product.AtedFats, AtedProteins = product.AtedProteins, Id = product.Id, DayId = day.Id, ProductId = product.ProductId, Weight = product.Weight, }); _context.SaveChanges(); }
public void AddIngestion(int id, DateTime date, AtedProductDTO product) { AtedProduct atedProduct = new AtedProduct() { AtedCalories = product.AtedCalories, AtedCarbohydrates = product.AtedCarbohydrates, AtedFats = product.AtedFats, AtedProteins = product.AtedProteins, Id = product.Id, Weight = product.Weight, ProductId = product.ProductId, }; _repository.AddIngestion(id, date, atedProduct); }