public IEnumerable <RedactionViewModel> GetAll() { List <Redaction> redactions = _redactionRepository.GetAll().ToList(); var result = Mapper.Map <List <Redaction>, List <RedactionViewModel> >(redactions); return(result); }
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); }
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); }
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); }