public async Task <IActionResult> Create(AddArtistVm model) { if (!ModelState.IsValid) { return(View(ModelState)); } try { await Mediator.Send(new AddArtist.AddArtistCommand(model)); return(RedirectToAction(nameof(Index))); } catch { return(View(model)); } }
public AddArtistCommand(AddArtistVm vm) { Vm = vm; }