Beispiel #1
0
        private void UpdateCategory(DataAccess.Models.Category category, CategoryViewModel viewModel)
        {
            category.Name = viewModel.Name?.Trim();

            repository.Update(category);

            repository.SaveChanges();
        }
Beispiel #2
0
        private void Store(CategoryViewModel viewModel)
        {
            var category = new DataAccess.Models.Category
            {
                Name = viewModel.Name?.Trim()
            };

            repository.Add(category);

            repository.SaveChanges();
        }
Beispiel #3
0
        public static CategoryDto ToDto(this DataAccess.Models.Category item)
        {
            CategoryDto dto = null;

            if (item != null)
            {
                dto = new CategoryDto
                {
                    Id          = item.Id,
                    Name        = item.Name,
                    ProductType = new List <ProductTypeDto>(),
                    IsActive    = item.IsActive
                };
            }

            return(dto);
        }
Beispiel #4
0
 private void Remove(DataAccess.Models.Category category)
 {
     repository.Remove(category);
 }