public ActionResult Newsletter(string message) { var userId = User.Identity.GetUserId(); var newsletter = _newsletterService.GetSingle(i => i.UserId == userId); var newsletterVm = _mapper.Map <NewsletterViewModel>(newsletter); var categories = _categoryService.GetAll(); var categoriesVm = _mapper.Map <List <CategoryViewModel> >(categories); if (newsletterVm == null) { newsletterVm = new NewsletterViewModel { Categories = categoriesVm }; } else { newsletterVm.Categories = categoriesVm; } if (!string.IsNullOrEmpty(message)) { Warning(message); } return(View(ProfileControllerAction.Newsletter, newsletterVm)); }