/// <summary>
        /// Metode kura saglabā termiņu datubāzē
        /// </summary>
        /// <param name="termins">termiņš kurš jasaglabā</param>
        public void SaveTermins(Termins termins)
        {
            //Pievieno tikai tad jaunu ja nav preces ar tadu id ja ir tad atjauno esosho
            if (!context.Termini.Any(t => t.TerminaID == termins.TerminaID))
            {
                context.Termini.Add(termins);
                context.Entry(termins).State = EntityState.Added;
            }
            else
            {
                Termins terminsDb = context.Termini.First(t => t.TerminaID == termins.TerminaID);

                terminsDb.IznomasDatums = termins.IznomasDatums;
                terminsDb.NodosanasDatums = termins.NodosanasDatums;
                terminsDb.NomniekaID = termins.NomniekaID;
                terminsDb.PrecesID = termins.PrecesID;

                context.Entry(terminsDb).State = EntityState.Modified;
            }
            context.SaveChanges();
        }
        public ActionResult BindToPreceEditConfirm(BindToPreceViewModel bindModel)
        {
            if (!ModelState.IsValid)
            {
                return View("BindView", bindModel);
            }
            if (bindModel.PrecesID == 0)
            {
                throw new HttpException(500,"Notuka kļūda preces saglabāšanas laikā");
            }

            if (!validatePersKodaIntegrity(bindModel.NomniekaPersKods, (string)TempData[PERS_KEY]))
            {
                ModelState.AddModelError("PersKodsUnique","Personas kods jau ir aizņemts!");
                return View("BindView", bindModel);
            }

            int savedNomnieksId;

            var nomnieksToSave = new Nomnieks
            {
                NomniekaVards = bindModel.NomniekaVards,
                NomniekaUzvards = bindModel.NomniekaUzvards,
                NomniekaEpasts = bindModel.NomniekaEpasts,
                NomniekaPersKods = bindModel.NomniekaPersKods,
                NomniekaTalrunis = bindModel.NomniekaTalrunis,
            };

            if (bindModel.NomniekaID == 0)
            {
                dataRepostory.SaveNomnieks(nomnieksToSave);
                savedNomnieksId = dataRepostory.Nomnieki.First(n => n.NomniekaPersKods == bindModel.NomniekaPersKods).NomniekaID;
            }
            else
            {
                nomnieksToSave.NomniekaID = bindModel.NomniekaID;
                dataRepostory.SaveNomnieks(nomnieksToSave);
                savedNomnieksId = bindModel.NomniekaID;
            }

            var terminsToSave = new Termins
            {
                IznomasDatums = DateTime.Now,
                NodosanasDatums = bindModel.NodosanasDatums,
                NomniekaID = savedNomnieksId,
                PrecesID = bindModel.PrecesID
            };

            dataRepostory.SaveTermins(terminsToSave);

            TempData["Message"] = "Prece veigsmīgi piesaistīta pie iznomātāja!";
            return RedirectToAction("Index", "Admin");
        }