Exemple #1
0
        public void CreateConsumptionSuccessful()
        {
            Consumption newConsumption = consumptionService
                                         .CreateConsumption(consumptionRequest);

            Assert.NotNull(newConsumption);

            int id = newConsumption.Id;

            Consumption foundConsumption = dbContext.Consumptions
                                           .Where(c => c.Id == id).FirstOrDefault <Consumption>();

            Assert.Equal(foundConsumption, newConsumption);
            dbContext.Remove(newConsumption);
        }
Exemple #2
0
        public bool DeleteCategory(int id)
        {
            string loggedUser = _httpContextAccessor.HttpContext.User.FindFirstValue("userId");

            Category category = dbContext
                                .Categories
                                .Where(s => s.CategoryId == id && s.PersonId.Equals(loggedUser))
                                .FirstOrDefault();

            if (category == null)
            {
                _logger.LogDebug("Category not found: " + id + " for user: "******"not_found", "Category not found");
            }

            dbContext.Remove <Category>(category);
            dbContext.SaveChanges();

            return(true);
        }