コード例 #1
0
        public async Task <IActionResult> Create(AddAuthorViewModel input)
        {
            if (!this.ModelState.IsValid)
            {
                return(this.View(input));
            }

            await this.authorService.AddAsync(input.FirstName, input.LastName);

            return(this.RedirectToAction(nameof(this.Authors)));
        }
コード例 #2
0
        public int AddAuthor(AddAuthorViewModel addAuthor)
        {
            Author author = new Author
            {
                FirstName = addAuthor.FirstName,
                LastName  = addAuthor.LastName
            };

            _authorRepository.Add(author);
            _authorRepository.SaveChange();
            return(author.Id);
        }
コード例 #3
0
 public AddAuthorPage()
 {
     this.InitializeComponent();
     this.viewModel   = new AddAuthorViewModel();
     this.DataContext = this.viewModel;
 }