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)); } }
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)); }