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))); }
public int AddAuthor(AddAuthorViewModel addAuthor) { Author author = new Author { FirstName = addAuthor.FirstName, LastName = addAuthor.LastName }; _authorRepository.Add(author); _authorRepository.SaveChange(); return(author.Id); }
public AddAuthorPage() { this.InitializeComponent(); this.viewModel = new AddAuthorViewModel(); this.DataContext = this.viewModel; }