public ViewModels.SubcategoryPropertyViewModel GetById(int id) { SubcategoryProperty subcatProperty = _subcatPropertyRepository.GetById(id); ViewModels.SubcategoryPropertyViewModel subcatPropViewModel = MapToViewModel(subcatProperty); return(subcatPropViewModel); }
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); } }
private SubcategoryProperty MapFromViewModel(ViewModels.SubcategoryPropertyViewModel subcatPropViewModel) { SubcategoryProperty subcatProperty = Mapper.Map <SubcategoryProperty>(subcatPropViewModel); return(subcatProperty); }
private ViewModels.SubcategoryPropertyViewModel MapToViewModel(SubcategoryProperty subcatProperty) { ViewModels.SubcategoryPropertyViewModel subcatPropViewModel = Mapper.Map <ViewModels.SubcategoryPropertyViewModel>(subcatProperty); return(subcatPropViewModel); }
public void Edit(ViewModels.SubcategoryPropertyViewModel subcatPropViewModel) { SubcategoryProperty subcatProperty = MapFromViewModel(subcatPropViewModel); _subcatPropertyRepository.Edit(subcatProperty); }
public void Delete(int Id) { SubcategoryProperty subcatProperty = _subcatPropertyRepository.GetById(Id); _subcatPropertyRepository.Delete(subcatProperty); }