public object GetDobivenaOdobrenja(DataSourceLoadOptions loadOptions)
        {
            var odobrenja = new List <PrenosOdobrenjaModel>();

            try
            {
                odobrenja = PrenosOdobrenjaDAO.GetAllDobiveniForApprovalTransfer(HttpContext.Session.GetObjectFromJson <KorisnikModel>("LogovaniKorisnik"));
            }
            catch
            {
            }

            return(DataSourceLoader.Load(odobrenja, loadOptions));
        }
 public void SaveNewApprovalTransfer([FromBody] PrenosOdobrenjaModel prenosOdobrenja)
 {
     foreach (var uvoznik in prenosOdobrenja.TempUvoznici)
     {
         foreach (var marka in prenosOdobrenja.TempMarke)
         {
             if (!PrenosOdobrenjaDAO.CheckIfTransferApprovalExist(HttpContext.Session.GetObjectFromJson <KorisnikModel>("LogovaniKorisnik"), uvoznik, prenosOdobrenja.TempVrstaHomologacijeID, marka))
             {
                 PrenosOdobrenjaDAO.CreateNewTransferApproval(HttpContext.Session.GetObjectFromJson <KorisnikModel>("LogovaniKorisnik"), uvoznik, prenosOdobrenja.TempVrstaHomologacijeID, marka);
                 LoggerDAO.CreateNewAkcijaLog("Novi prenos odobrenja(vrstaID:" + prenosOdobrenja.TempVrstaHomologacijeID + ", markaID:" + marka + ", na uvoznikaID:" + uvoznik, "Prenos odobrenja", HttpContext.Session.GetObjectFromJson <KorisnikModel>("LogovaniKorisnik").Id);
             }
         }
     }
 }
 public void ApprovalTransferOdbij([FromBody] PrenosOdobrenjaModel prenosOdobrenja)
 {
     PrenosOdobrenjaDAO.UserDeniedTransferApproval(prenosOdobrenja, HttpContext.Session.GetObjectFromJson <KorisnikModel>("LogovaniKorisnik"));
     LoggerDAO.CreateNewAkcijaLog("Odbio prenos odobrenja(prenosOdobrenjaAutoID):" + prenosOdobrenja.AutoID, "Odbio odobrenje", HttpContext.Session.GetObjectFromJson <KorisnikModel>("LogovaniKorisnik").Id);
 }
 public void ApprovalTransferRevert([FromBody] PrenosOdobrenjaModel prenosOdobrenja)
 {
     PrenosOdobrenjaDAO.RevertTransferApproval(prenosOdobrenja, HttpContext.Session.GetObjectFromJson <KorisnikModel>("LogovaniKorisnik"));
     LoggerDAO.CreateNewAkcijaLog("Ponovo prenosi odobrenje(prenosOdobrenjaAutoID):" + prenosOdobrenja.AutoID, "Ponovo prenos odobrenja", HttpContext.Session.GetObjectFromJson <KorisnikModel>("LogovaniKorisnik").Id);
 }