public static AuthorWithBooks MapAuthorWithBooks(author a) { AuthorWithBooks authorwithbooks = new AuthorWithBooks(); authorwithbooks.Author = a; authorwithbooks.Books = BookService.GetBooksByAuthor(a.Aid); return authorwithbooks; }
public static AuthorWithBooksAndBooks MapAuthorWithBooksAndClassifications(AuthorWithBooks a) { AuthorWithBooksAndBooks aw = new AuthorWithBooksAndBooks(); aw.Author = a.Author; aw.AuthorBooks = a.Books; aw.Books = BookService.GetBooks(); return aw; }
/// <summary> /// Removes an author /// </summary> /// <param name="a"></param> /// <returns></returns> public ActionResult Remove(AuthorWithBooks a) { if (new Auth((BorrowerWithUser)Session["User"]).HasAdminPermission()) { AuthorService.DeleteAuthor(a.Author); TempData["Alert"] = AlertView.Build("Du har tagit bort författaren "+a.Author.FirstName+" "+a.Author.LastName, AlertType.Success); return RedirectToAction("Start"); } return Redirect("/Error/Code/403"); }