Example #1
0
        public IEnumerable <RedactionViewModel> GetAll()
        {
            List <Redaction> redactions = _redactionRepository.GetAll().ToList();
            var result = Mapper.Map <List <Redaction>, List <RedactionViewModel> >(redactions);

            return(result);
        }
Example #2
0
        public void Create(BrochureViewModel brochureViewModel, HttpPostedFileBase uploadImage)
        {
            var brochure = Mapper.Map <BrochureViewModel, Brochure>(brochureViewModel);

            brochure.Type = LibraryType.Brochures;

            IEnumerable <Redaction> redactions = _redactionRepository.GetAll();

            brochure.RedactionName = redactions.FirstOrDefault(x => x.RedactionId == brochure.RedactionId)?.RedactionName;

            byte[] imageData = _imageHelper.GetImage(uploadImage);

            brochure.Image = imageData;

            _brochureRepository.Create(brochure);
        }
Example #3
0
        public void Create(GournalViewModel gournalViewModel, HttpPostedFileBase uploadImage)
        {
            var gournal = Mapper.Map <GournalViewModel, Gournal>(gournalViewModel);

            gournal.Type = LibraryType.Gournals;

            IEnumerable <Redaction> redactions = _redactionRepository.GetAll();

            gournal.RedactionName = redactions.FirstOrDefault(x => x.RedactionId == gournal.RedactionId)?.RedactionName;

            byte[] imageData = _imageHelper.GetImage(uploadImage);

            gournal.Image = imageData;

            _gournalRepository.Create(gournal);
        }
Example #4
0
        public void Create(BookViewModel bookViewModel, HttpPostedFileBase uploadImage)
        {
            var book = Mapper.Map <BookViewModel, Book>(bookViewModel);

            book.Type = LibraryType.Books;

            IEnumerable <Author> authors = _authorRepository.GetAll();

            book.AuthorName = authors.FirstOrDefault(x => x.AuthorId == book.AuthorId)?.AuthorName;

            IEnumerable <Redaction> redactions = _redactionRepository.GetAll();

            book.RedactionName = redactions.FirstOrDefault(x => x.RedactionId == book.RedactionId)?.RedactionName;

            byte[] imageData = _imageHelper.GetImage(uploadImage);

            book.Image = imageData;

            _bookRepository.Create(book);
        }
        public void Create(PublicationViewModel publicationViewModel, HttpPostedFileBase uploadImage)
        {
            var publication = Mapper.Map <PublicationViewModel, Publication>(publicationViewModel);

            publication.Type = LibraryType.Publications;

            IEnumerable <Author> authors = _authorRepository.GetAll();

            publication.AuthorName = authors.FirstOrDefault(x => x.AuthorId == publication.AuthorId)?.AuthorName;

            IEnumerable <Redaction> redactions = _redactionRepository.GetAll();

            publication.RedactionName = redactions.FirstOrDefault(x => x.RedactionId == publication.RedactionId)?.RedactionName;

            byte[] imageData = _imageHelper.GetImage(uploadImage);

            publication.Image = imageData;

            _publicationRepository.Create(publication);
        }