Пример #1
0
        public ViewModels.PropertyViewModel GetById(int id)
        {
            Property property = _propertiesRepository.GetById(id);

            ViewModels.PropertyViewModel propertyViewModel = MapToViewModel(property);
            return(propertyViewModel);
        }
Пример #2
0
        public IEnumerable <ViewModels.PropertyViewModel> GetAll()
        {
            List <ViewModels.PropertyViewModel> propViewModels = new List <ViewModels.PropertyViewModel>();

            foreach (Property property in _propertiesRepository.GetAll())
            {
                ViewModels.PropertyViewModel propertyViewModel = MapToViewModel(property);
                propViewModels.Add(propertyViewModel);
            }
            return(propViewModels);
        }
Пример #3
0
        private Property MapFromViewModel(ViewModels.PropertyViewModel propertyViewModel)
        {
            Property property = Mapper.Map <Property>(propertyViewModel);

            return(property);
        }
Пример #4
0
 private ViewModels.PropertyViewModel MapToViewModel(Property property)
 {
     ViewModels.PropertyViewModel propertyViewModel = Mapper.Map <ViewModels.PropertyViewModel>(property);
     return(propertyViewModel);
 }
Пример #5
0
        public void Edit(ViewModels.PropertyViewModel propertyViewModel)
        {
            Property property = MapFromViewModel(propertyViewModel);

            _propertiesRepository.Edit(property);
        }