public async Task<ActionResult> Create(Place place)
        {
            if (ModelState.IsValid)
            {
                place.DateCreated = DateTimeOffset.Now;
                place.DateUpdated = DateTimeOffset.Now;

                db.Places.Add(place);
                await db.SaveChangesAsync();

                CacheHelper.RefreshPlaces();

                return RedirectToAction("Index");
            }

            return View(place);
        }
        public async Task<ActionResult> Edit(Place place)
        {
            if (ModelState.IsValid)
            {
                place.DateUpdated = DateTimeOffset.Now;

                db.Entry(place).State = EntityState.Modified;
                await db.SaveChangesAsync();

                CacheHelper.RefreshPlaces();

                return RedirectToAction("Index");
            }
            return View(place);
        }