public IHttpActionResult PostPark(SaveParkVM vm)
        {
            var userId = User.Identity.GetUserId();

            if (_unit.User.IsAdmin(userId))
            {
                _unit.Admin.UpdatePark(vm);

                return(Ok());
            }
            return(Unauthorized());
        }
        public void UpdatePark(SaveParkVM vm)
        {
            Park park = _db.Parks.Select(p => p).FirstOrDefault();

            if (vm.Name != null)
            {
                park.Name = vm.Name;
            }
            if (vm.LogoUrl != null)
            {
                park.LogoUrl = vm.LogoUrl;
            }
            if (vm.TaxRate > 0)
            {
                park.TaxRate = vm.TaxRate;
            }

            _db.SaveChanges();
        }