public string CreateGlavnaFolder() { var glavna = GlavnaDAO.GetGlavnaById(Convert.ToInt32(HttpContext.Session.GetInt32("GlavnaAutoID")), HttpContext.Session.GetObjectFromJson <KorisnikModel>("LogovaniKorisnik").Uvoznik.AutoID); var path = Path.Combine(IocContainer.Configuration["DocumentsPath"], glavna.DatumKreiranjaUTC.Value.Year.ToString(), GetMonth(glavna.DatumKreiranjaUTC.Value), Convert.ToInt32(HttpContext.Session.GetInt32("GlavnaMasterID")).ToString(), Convert.ToInt32(HttpContext.Session.GetInt32("GlavnaAutoID")).ToString()); if (!Directory.Exists(path)) { Directory.CreateDirectory(path); } return(path); }
public void SaveGlavnaID([FromBody] GlavnaMasterModel glavna) { try { HttpContext.Session.SetInt32("GlavnaAutoID", glavna.AutoID); var glavnaS = GlavnaDAO.GetGlavnaById(glavna.AutoID, Convert.ToInt32(HttpContext.Session.GetObjectFromJson <KorisnikModel>("LogovaniKorisnik").Uvoznik.AutoID)); HttpContext.Session.SetString("CreateFilePath", Path.Combine(IocContainer.Configuration["DocumentsPath"], glavnaS.DatumKreiranjaUTC.Value.Year.ToString(), GetMonth(glavnaS.DatumKreiranjaUTC.Value), glavnaS.GlavnaMaster.AutoID.ToString(), glavna.AutoID.ToString())); } catch (Exception e) { } }
public IActionResult RowUpdate(int key, string values) { try { var updatedGlavna = GlavnaDAO.GetGlavnaById(key, HttpContext.Session.GetObjectFromJson <KorisnikModel>("LogovaniKorisnik").Uvoznik.AutoID); JsonConvert.PopulateObject(values, updatedGlavna); GlavnaDAO.UpdateGlavna(updatedGlavna, HttpContext.Session.GetObjectFromJson <KorisnikModel>("LogovaniKorisnik")); LoggerDAO.CreateNewAkcijaLog("Izmjena tipa dijela(glavna AutoID): " + key, "Update tipa dijela", HttpContext.Session.GetObjectFromJson <KorisnikModel>("LogovaniKorisnik").Id); } catch (Exception) { return(View("Create")); } return(Ok()); }