public ActionResult AddPlease(Card card)
 {
     var nextCover = UnitOfWork.Cards.GetAll().Any() ? UnitOfWork.Cards.GetAll().Max(c => c.Cover) + 1 : 1;
     card.Cover = nextCover;
     UnitOfWork.Cards.Add(card);
     UnitOfWork.Commit();
     return View();
 }
 public ActionResult EditMeCarefully(Card card)
 {
     var existingCard = UnitOfWork.Cards.GetById(card.Id);
     existingCard.Message = card.Message;
     existingCard.Signature = card.Signature;
     UnitOfWork.Cards.Update(existingCard);
     UnitOfWork.Commit();
     return RedirectToAction("Show");
 }