public ActionResult FinishSale(ShopCartViewModel model)
 {
     try
     {
         if (this.ModelState.IsValid)
         {
             var sales = saleService.FinishSale(model);
             var text  = GenerateDocumentSaleTemplate(sales);
             return(CreateDocument(text));
         }
         return(RedirectToAction("ShopCartIndex", model));
     }
     catch (System.Exception)
     {
         throw;
     }
 }