示例#1
0
        public ActionResult AddEntry(int id)
        {
            var viewModel = new EntryViewModel
            {
                BlogId = id
            };

            return View(viewModel);
        }
示例#2
0
        public ActionResult EditEntry(EntryViewModel viewModel, int blogId)
        {
            EntryDto entryDto = new EntryDto
            {
                EntryId = viewModel.EntryId,
                Body = viewModel.Body,
                Title = viewModel.Title,
            };

            _service.EditEntry(entryDto);

            return RedirectToAction("Index", "Blog", new { id = blogId });
        }
示例#3
0
        public ActionResult EditEntry(int entryId)
        {
            EntryDto entryDto = _service.GetEntry(entryId);

            EntryViewModel viewModel = new EntryViewModel
            {
                BlogId = entryDto.BlogId,
                EntryId = entryDto.EntryId,
                Body = entryDto.Body,
                Title = entryDto.Title,
                Date = entryDto.Date
            };

            return View(viewModel);
        }
示例#4
0
 public EntryPlatformViewModel()
 {
     Entry             = new EntryViewModel();
     EntryPlatformList = new List <EntryPlatformListViewModel>();
 }
示例#5
0
        public ActionResult AddEntry(EntryViewModel model)
        {
            _service.AddEntry(model.BlogId, model.Title, model.Body);

            return RedirectToAction("Index", "Blog", new { id = model.BlogId });
        }