예제 #1
0
 public object GetDetail(DataSourceLoadOptions loadOptions)
 {
     try
     {
         var glavna = GlavnaDAO.GetAllObjects(Convert.ToInt32(HttpContext.Session.GetInt32("GlavnaMasterID")));
         foreach (var item in glavna)
         {
             item.InternePoruke = InternaPorukaDAO.GetMessagesById(item.AutoID);
             CreateGlavnaFolderForExcelFiles(item.AutoID, item.DatumKreiranjaUTC);
         }
         return(DataSourceLoader.Load(glavna, loadOptions));
     }
     catch (Exception e)
     {
         return(DataSourceLoader.Load(new List <GlavnaModel>(), loadOptions));
     }
 }
예제 #2
0
        public ActionResult Edit()
        {
            GlavnaModel glavna = null;

            try
            {
                glavna = GlavnaDAO.GetGlavnaByIdADMIN(Convert.ToInt32(HttpContext.Session.GetInt32("ApprovalGlavnaID")));
                glavna.InternePoruke = InternaPorukaDAO.GetMessagesById(glavna.AutoID);
                HttpContext.Session.SetInt32("ApprovalGlavnaMasterID", glavna.GlavnaMaster.AutoID);
                HttpContext.Session.SetString("ApprovalFilePath", Path.Combine(IocContainer.Configuration["DocumentsPath"], glavna.DatumKreiranjaUTC.Value.Year.ToString(), GetMonth(glavna.DatumKreiranjaUTC.Value), glavna.GlavnaMaster.AutoID.ToString(), glavna.AutoID.ToString()));
                //glavna.VrstaHomologacije.AtributSet = VrsteHomologacijeDAO.GetAtributSet(glavna.VrstaHomologacije.Id);
                GlavnaDAO.UpdateGlavnaApproval(Convert.ToInt32(HttpContext.Session.GetInt32("ApprovalGlavnaID")), HttpContext.Session.GetObjectFromJson <KorisnikModel>("LogovaniKorisnik"));
            }
            catch (Exception)
            {
            }
            if (HttpContext.Session.GetObjectFromJson <KorisnikModel>("LogovaniKorisnik") == null)
            {
                return(View("~/Views/Login/Index.cshtml"));
            }
            HttpContext.Session.Remove("FileNameViewer");
            return(View("Edit", glavna));
        }