示例#1
0
        public IActionResult Add(AuthorInsertViewModel model)
        {
            var entity           = _mapper.Map <Author>(model);
            var affedtedRowCount = _service.Add(entity);

            ViewBag.AffectedRowCount = affedtedRowCount;
            return(View(model));
        }
示例#2
0
        public async Task <IActionResult> Insert(AuthorInsertViewModel viewModel)
        {
            if (!ModelState.IsValid)
            {
                return(View(viewModel));
            }
            var model = new Author
            {
                Name = viewModel.Name
            };

            _context.Authors.Add(model);

            await _context.SaveChangesAsync();

            return(RedirectToAction(nameof(Index)));
        }
示例#3
0
        public IActionResult Insert()
        {
            var viewModel = new AuthorInsertViewModel();

            return(View(viewModel));
        }