Index: trunk/eCard/eCardMVC/Platnosci/Controllers/PlatnoscController.cs
===================================================================
--- trunk/eCard/eCardMVC/Platnosci/Controllers/PlatnoscController.cs (revision 969)
+++ trunk/eCard/eCardMVC/Platnosci/Controllers/PlatnoscController.cs (revision 970)
@@ -1,20 +1,17 @@
 using System;
 using System.Linq;
-using System.Web;
 using System.Web.Mvc;
+using adMoto.Payments.Core;
+using adMoto.Payments.Core.Data;
+using adMoto.Payments.Core.Interfaces;
 using Elmah;
 using Platnosci.Models;
-using Platnosci.Core.Linq;
-using Platnosci.Core.Interface;
-using ApplicationException=Elmah.ApplicationException;
 
 namespace Platnosci.Controllers
 {
-
-    //[Authorize]
     public class PlatnoscController : Controller
     {
         public const string ISPAID = "payment_deposited";       //transakcja potwierdzona do rozliczenia
-        private readonly IRepository<vPlatnosciEcard> _repVPayment;
+        private readonly IRepository<Invoice> _repVPayment;
         private readonly IRepository<PlatnosciEcard> _repPayment;
         private readonly IRepository<PotwierdzeniaEcard> _repConfirm;
@@ -24,5 +21,5 @@
         public PlatnoscController()
         {
-            _repVPayment = new Repository<vPlatnosciEcard>(new DataContext());
+            _repVPayment = new Repository<Invoice>(new DataContext());
             _repPayment = new Repository<PlatnosciEcard>(new DataContext());
             _repConfirm = new Repository<PotwierdzeniaEcard>(new DataContext());
@@ -30,5 +27,5 @@
             _translateManager = new Translation();
         }
-        public PlatnoscController(IRepository<vPlatnosciEcard> repVPayment, IRepository<PlatnosciEcard> repPayment, IRepository<PotwierdzeniaEcard> repConfirm, ITranslateManager translate)
+        public PlatnoscController(IRepository<Invoice> repVPayment, IRepository<PlatnosciEcard> repPayment, IRepository<PotwierdzeniaEcard> repConfirm, ITranslateManager translate)
         {
             _repVPayment = repVPayment;
@@ -64,4 +61,5 @@
             return View(invoiceDeatailsViewData);
         }
+
         [Authorize]
         [AcceptVerbs(HttpVerbs.Post)]
@@ -139,5 +137,6 @@
         public ActionResult Status()
         {
-            ErrorSignal.FromCurrentContext().Raise(new Exception(), System.Web.HttpContext.Current);
+            if (System.Web.HttpContext.Current != null)
+                ErrorSignal.FromCurrentContext().Raise(new Exception(), System.Web.HttpContext.Current);
 
             var potwierdzenie = new PotwierdzeniaEcard();
@@ -201,5 +200,5 @@
         }
 
-        private InvoiceDetailsViewData InitInvoiceDetailsViewData(vPlatnosciEcard platnosc)
+        private InvoiceDetailsViewData InitInvoiceDetailsViewData(Invoice platnosc)
         {
             var invoiceDeatailsViewData = new InvoiceDetailsViewData();
