public ActionResult Delete(string oreName)
 {
     // Add extra deletes
     RedisOreRepository redisOre = new RedisOreRepository();
     Ore target = redisOre.ReadName(oreName);
     if (Context.Session.GetString("user") != null)
     {
         User author = JsonConvert.DeserializeObject<User>(Context.Session.GetString("user"));
         if(target.AuthorId == author.Id)
         {
             redisOre.DeleteOre(target.Id);
             author.OresAuthored.Remove(target.Name);
             return RedirectToAction("Profile", "Community");
         }
         else
         {
             return RedirectToAction("Index");
         }
     }
     else
     {
         return RedirectToAction("Login", "Community");
     }
 }