Exemplo n.º 1
0
        public ViewModels.SubcategoryPropertyViewModel GetById(int id)
        {
            SubcategoryProperty subcatProperty = _subcatPropertyRepository.GetById(id);

            ViewModels.SubcategoryPropertyViewModel subcatPropViewModel = MapToViewModel(subcatProperty);
            return(subcatPropViewModel);
        }
Exemplo n.º 2
0
 public void Add(ViewModels.SubcategoryPropertyViewModel subcatPropViewModel)
 {
     if (!(_subcatPropertyRepository.GetAll().Where(pd => pd.PropertyID == subcatPropViewModel.PropertyID && pd.SubcategoryID == subcatPropViewModel.SubcategoryID).Any()))
     {
         SubcategoryProperty subcatProperty = MapFromViewModel(subcatPropViewModel);
         _subcatPropertyRepository.Add(subcatProperty);
     }
 }
Exemplo n.º 3
0
        public IEnumerable <ViewModels.SubcategoryPropertyViewModel> GetAll()
        {
            List <ViewModels.SubcategoryPropertyViewModel> subcatPropViewModels = new List <ViewModels.SubcategoryPropertyViewModel>();

            foreach (SubcategoryProperty subcatProperty in _subcatPropertyRepository.GetAll())
            {
                ViewModels.SubcategoryPropertyViewModel subcatPropViewModel = MapToViewModel(subcatProperty);
                subcatPropViewModels.Add(subcatPropViewModel);
            }
            return(subcatPropViewModels);
        }
Exemplo n.º 4
0
        private SubcategoryProperty MapFromViewModel(ViewModels.SubcategoryPropertyViewModel subcatPropViewModel)
        {
            SubcategoryProperty subcatProperty = Mapper.Map <SubcategoryProperty>(subcatPropViewModel);

            return(subcatProperty);
        }
Exemplo n.º 5
0
 private ViewModels.SubcategoryPropertyViewModel MapToViewModel(SubcategoryProperty subcatProperty)
 {
     ViewModels.SubcategoryPropertyViewModel subcatPropViewModel = Mapper.Map <ViewModels.SubcategoryPropertyViewModel>(subcatProperty);
     return(subcatPropViewModel);
 }
Exemplo n.º 6
0
        public void Edit(ViewModels.SubcategoryPropertyViewModel subcatPropViewModel)
        {
            SubcategoryProperty subcatProperty = MapFromViewModel(subcatPropViewModel);

            _subcatPropertyRepository.Edit(subcatProperty);
        }