示例#1
0
        public void Put(PutBrochureView brochure)
        {
            Brochure BrochureModel = _brochureRepository.Get(brochure.Id);

            BrochureModel.Name          = brochure.Name;
            BrochureModel.NumberOfPages = brochure.NumberOfPages;
            BrochureModel.TypeOfCover   = brochure.TypeOfCover;
            _brochureRepository.Update(BrochureModel);
        }
示例#2
0
        public BrochureViewModel Get(int?id)
        {
            Brochure brochure = _brochureRepository.Get(id.Value);
            var      result   = Mapper.Map <Brochure, BrochureViewModel>(brochure);

            return(result);
        }
示例#3
0
 public BrochureService()
 {
     _applicationContext        = new ApplicationContext();
     _brochureRepository        = new BrochureRepository(_applicationContext);
     _publishingHouseRepository = new PublishingHouseRepository(_applicationContext);
     _publicationInPublisihngHouseRepository = new PublicationInPublisihngHouseRepository(_applicationContext);
     _publicationRepository         = new PublicationRepository(_applicationContext);
     _publicationInPublisihngHouses = _publicationInPublisihngHouseRepository.Get(/*includeProperties: "PublishingHouse, Publication"*/).ToList();
     _brochures        = _brochureRepository.Get(includeProperties: "Publication").ToList();
     _publishingHouses = _publishingHouseRepository.Get().ToList();
     _publications     = _publicationRepository.Get().ToList();
 }