public TipLajsne SelectObject(TipLajsne objekat) { try { _broker.OpenConnection(); _broker.BeginTransaction(); TipLajsne tipLajsne = _broker.SelectObject(objekat) as TipLajsne; _broker.Commit(); return(tipLajsne); } catch (SqlException ex) { Debug.Write(">>>>>>>> " + ex.Message); _broker.Rollback(); throw new Exception(ex.Message); } catch (Exception ex) { Debug.WriteLine(">>>> " + ex.Message); _broker.Rollback(); throw new Exception(ex.Message); } finally { _broker.CloseConnection(); } }
public List <TipLajsne> SelectAll(TipLajsne objekat) { try { _broker.OpenConnection(); _broker.BeginTransaction(); List <TipLajsne> list = _broker.SelectAll(objekat).OfType <TipLajsne>().ToList(); _broker.Commit(); return(list); } catch (SqlException ex) { Debug.Write(">>>>>>>> " + ex.Message); _broker.Rollback(); throw new Exception(ex.Message); } catch (Exception ex) { Debug.WriteLine(">>>> " + ex.Message); _broker.Rollback(); throw new Exception(ex.Message); } finally { _broker.CloseConnection(); } }
public bool CreateObject(TipLajsne objekat) { try { _broker.OpenConnection(); _broker.BeginTransaction(); _broker.InsertObject(objekat); _broker.Commit(); return(true); } catch (SqlException ex) { Debug.Write(">>>>>>>> " + ex.Message); _broker.Rollback(); throw new Exception(ex.Message); } catch (Exception ex) { Debug.WriteLine(">>>> " + ex.Message); _broker.Rollback(); throw new Exception(ex.Message); } finally { _broker.CloseConnection(); } }
public ActionResult Edit(int id, IFormCollection collection) { try { TipLajsne obj = new TipLajsne() { Id = (long)Convert.ToDecimal(collection["Id"]), NazivTipa = collection["NazivTipa"], Dimenzije = new Assembly.Dimenzije() { Duzina = Convert.ToInt32(collection["Dimenzije.Duzina"]), Visina = Convert.ToInt32(collection["Dimenzije.Visina"]) } }; _logic.UpdateObject(obj); return(RedirectToAction("Index", "Lajsna")); } catch (Exception ex) { return(View("Error", new Error() { Greska = ex.Message })); } }
// GET: TipLajsneController/Edit/5 public ActionResult Edit(int id) { TipLajsne obj = _logic.SelectObject(new TipLajsne() { Id = id }); return(View(obj)); }
public ActionResult Create(IFormCollection collection) { try { TipLajsne obj = new TipLajsne() { NazivTipa = collection["NazivTipa"], Dimenzije = new Assembly.Dimenzije() { Duzina = Convert.ToInt32(collection["Dimenzije.Duzina"]), Visina = Convert.ToInt32(collection["Dimenzije.Visina"]) } }; _logic.CreateObject(obj); return(RedirectToAction(nameof(Index))); } catch (Exception ex) { return(View("Error", new Error() { Greska = ex.Message })); } }