public async Task<ActionResult> Create(ArtistViewModel vm)
 {
     if (!ModelState.IsValid)
     {
         return View(vm);
     }
     using (var client = StacksOfWaxClientFactory.GetClient())
     {
         var response = await client.PostAsJsonAsync("artists", vm);
         if (response.IsSuccessStatusCode)
         {
             return RedirectToAction("Index");
         }
         return new HttpStatusCodeResult(HttpStatusCode.InternalServerError);
     }
 }
 public ActionResult Create()
 {
     var vm = new ArtistViewModel();
     return View(vm);
 }