public IEnumerable <GetAuthorView> GetAuthorsNotExistInMagazine(GetMagazineView magazine) { var magazineMapped = Mapper.Map <GetMagazineView, Magazine>(magazine); var authors = magazineRepository.GetAuthorsNotExistInMagazine(magazineMapped); var authorsMapped = Mapper.Map <IEnumerable <Author>, IEnumerable <GetAuthorView> >(authors); return(authorsMapped); }
public GetMagazineView GetAll() { var magazineViewModel = new GetMagazineView(); var allMagazinesModel = _magazineRepository.GetAll(); List <MagazineGetMagazineViewItem> allMagazinesViewModel = Mapper.Map <List <Magazine>, List <MagazineGetMagazineViewItem> >(allMagazinesModel); magazineViewModel.Magazines = allMagazinesViewModel; return(magazineViewModel); }
public GetMagazineView Get() { GetMagazineView magazineViewModel = _magazineService.GetAll(); return(magazineViewModel); }
public IActionResult Put(int id, GetMagazineView magazine) { magazineService.Update(magazine); return(Ok(magazine)); }
public IActionResult Post(GetMagazineView magazine) { magazineService.Create(magazine); return(Ok(magazine)); }
public /*async*/ void Update(GetMagazineView magazineView) { var magazine = Mapper.Map <GetMagazineView, Magazine>(magazineView); /*await*/ magazineRepository.Update(magazine); }