private CrateService CreateCrateService()
        {
            var userId  = Guid.Parse(User.Identity.GetUserId());
            var service = new CrateService(userId);

            return(service);
        }
        // GET: Crate
        public ActionResult Index()
        {
            var userId  = Guid.Parse(User.Identity.GetUserId());
            var service = new CrateService(userId);
            var model   = service.GetCrate();

            return(View(model));
        }
        public ActionResult AddToCrate(int id)
        {
            var userId = Guid.Parse(User.Identity.GetUserId());
            var svc    = new CrateService(userId);

            if (svc.AddToCrate(id))
            {
                TempData["SaveResult"] = $"Your Crate was updated";
                return(RedirectToAction("Index", "Artist"));
            }
            else
            {
                TempData["SaveResult"] = $"Artist already in Crate.";
                return(RedirectToAction("Index", "Artist"));
            }
        }