Esempio n. 1
0
        public ActionResult _RegjistoK(int HuazimiID)
        {
            Kthimi modeli = new Kthimi();

            modeli.HuazimiID = HuazimiID;



            return(PartialView("_Kthimi", modeli));
        }
Esempio n. 2
0
        // [ValidateAntiForgeryToken]
        public ActionResult RKthim(Kthimi model)
        {
            try
            {
                var       TedhenatHuazimit = db.tblHuazimi.Where(x => x.HuazimiID == model.HuazimiID).FirstOrDefault();
                tblKthimi objKthimi        = new tblKthimi();
                objKthimi.HuazimiID    = model.HuazimiID;
                objKthimi.LibriID      = TedhenatHuazimit.LibriID;
                objKthimi.PerdoruesiID = int.Parse(Session["PerdoruesiID"].ToString());
                objKthimi.Sasia        = TedhenatHuazimit.Sasia;
                objKthimi.DataKthimit  = DateTime.Now;
                objKthimi.Domtuar      = model.Demtuar;
                objKthimi.Pages        = model.Pagesa;
                objKthimi.SasiaDomtuar = TedhenatHuazimit.Sasia;

                obj._KthimiRepository.Insert(objKthimi);
                obj.Save();
                obj.Dispose();

                if (model.Demtuar == false)
                {
                    var validimiStokut = db.tblLibri.Where(x => x.LibriID == TedhenatHuazimit.LibriID).FirstOrDefault();
                    int Stoku          = int.Parse(validimiStokut.Sasia.ToString()) + int.Parse(TedhenatHuazimit.Sasia.ToString());
                    var updateStoku    = db.tblLibri.Where(x => x.LibriID == TedhenatHuazimit.LibriID).FirstOrDefault();
                    updateStoku.Sasia = Stoku;
                    db.SaveChanges();
                }

                return(RedirectToAction("Index"));
                //}
            }
            catch (Exception)
            {
                // Danger("Ka ndodhur nje gabim", true);
                return(RedirectToAction("Index"));

                throw;
            }
        }