public ActionResult AddQuote(QuoteModel quote) { try { if (ModelState.IsValid) { manager.collectionService.AddQuote(quote.ToServiceQuote()); var model = Quote.GetQuoteList(quote.CollectionBookID); if (Request.IsAjaxRequest()) { return(PartialView("_QuoteListView", model)); } else { return(RedirectToAction("Details", new { id = quote.CollectionBookID })); } } return(RedirectToAction("Details", new { id = quote.CollectionBookID })); } catch (Exception ex) { logger.Error(ex); return(View("Error")); } }