Example #1
0
 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();
     }
 }
Example #2
0
 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();
     }
 }
Example #3
0
 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
         }));
     }
 }