public ActionResult Index() { var lastPosts = _blogPostRepository.GetAll().OrderByDescending(o => o.DateCreated).Take(3); var viewModel = new AdminViewModel { BlogModel = Mapper.Map(_blogRepository.First()), Posts = lastPosts.Select(Mapper.Map) }; return View(viewModel); }
public ActionResult Settings(AdminViewModel adminViewModel) { var blog = _blogRepository.First(); blog.Address.AddressLine = adminViewModel.BlogModel.Address.AddressLine; blog.Address.City = adminViewModel.BlogModel.Address.City; blog.Address.Zip = adminViewModel.BlogModel.Address.Zip; blog.Description = adminViewModel.BlogModel.Description; blog.Email = adminViewModel.BlogModel.Email; blog.Fax = adminViewModel.BlogModel.Fax; blog.Name = adminViewModel.BlogModel.Name; blog.Phone = adminViewModel.BlogModel.Phone; blog.StyleSheet = adminViewModel.BlogModel.StyleSheet; blog.EnableNewsletter = adminViewModel.BlogModel.EnableNewsletter; blog.ShowContactinfoInFooter = adminViewModel.BlogModel.ShowContactinfoInFooter; blog.GoogleAnalyticsId = adminViewModel.BlogModel.GoogleAnalyticsId; _blogRepository.Save(blog); return View(); }
public ActionResult Settings() { var viewModel = new AdminViewModel { BlogModel = Mapper.Map(_blogRepository.First()) }; return View(viewModel); }