Пример #1
0
        public async Task <ActionResult> DeleteConfirmedGrad(string id)
        {
            grad grad = await db.grad.FindAsync(int.Parse(id));

            db.grad.Remove(grad);
            await db.SaveChangesAsync();

            return(RedirectToAction("IndexGrad"));
        }
Пример #2
0
        public ActionResult DeleteConfirmed(int id)
        {
            grad grad = db.grad.Find(id);

            db.grad.Remove(grad);
            db.SaveChanges();
            TempData["error"]   = false;
            TempData["message"] = "Uspjesno ste ažurirali grad";
            return(RedirectToAction("Index"));
        }
Пример #3
0
 public ActionResult Edit([Bind(Include = "id_grad,ime_grada")] grad grad)
 {
     if (ModelState.IsValid)
     {
         db.Entry(grad).State = EntityState.Modified;
         db.SaveChanges();
         TempData["error"]   = false;
         TempData["message"] = "Uspjesno ste ažurirali grad";
         return(RedirectToAction("Index"));
     }
     return(View(grad));
 }
Пример #4
0
        // GET: grad/Delete/5
        public async Task <ActionResult> DeleteGrad(string id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            grad grad = await db.grad.FindAsync(int.Parse(id));

            if (grad == null)
            {
                return(HttpNotFound());
            }
            return(View("~/Views/Administrator/AdreseOdvoza/Grad/DeleteGrad.cshtml", grad));
        }
Пример #5
0
 public ActionResult Create([Bind(Include = "id_grad,ime_grada")] grad grad)
 {
     if (ModelState.IsValid)
     {
         db.grad.Add(grad);
         db.SaveChanges();
         TempData["error"]   = false;
         TempData["message"] = "Uspjesno ste dodali grad";
         return(RedirectToAction("Index"));
     }
     TempData["error"]   = true;
     TempData["message"] = "Popuni sva polja";
     return(View(grad));
 }
Пример #6
0
        /* // GET: grad
         * public ActionResult Index()
         * {
         *   return View(db.grad.ToList());
         * }
         */
        // GET: grad/Details/5
        public ActionResult Details(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            grad grad = db.grad.Find(id);

            if (grad == null)
            {
                return(HttpNotFound());
            }
            return(View(grad));
        }
Пример #7
0
        public async Task <ActionResult> EditGrad([Bind(Include = "idGrad,imeGrad")] grad grad)
        {
            if (ModelState.IsValid)
            {
                var gradMatch = from c in db.grad where c.imeGrad.Equals(grad.imeGrad) select c;

                if (gradMatch.Count() != 0)
                {
                    ModelState.AddModelError(string.Empty, "Već postoji grad sa istim imenom.");
                    return(View("~/Views/Administrator/AdreseOdvoza/Grad/EditGrad.cshtml", grad));
                }

                db.Entry(grad).State = EntityState.Modified;
                await db.SaveChangesAsync();

                return(RedirectToAction("IndexGrad"));
            }
            return(View("~/Views/Administrator/AdreseOdvoza/Grad/EditGrad.cshtml", grad));
        }
        public async Task <ActionResult> Edit([Bind(Include = "idPoduzeće,imePoduzeće,opisPoduzeće,kontaktTelefon,kontaktEmail,tipPoslovnogObjekta,gradPoduzeće,županijaPoduzeće,ulicaPoduzeće,korisničkoImePoduzeće,javanPoduzeće")] poduzeće poduzeće)
        {
            if (ModelState.IsValid)
            {
                poduzeće _poduzeće = db.poduzeće.Find(poduzeće.idPoduzeće);

                if (poduzeće.tipPoslovnogObjekta != null)
                {
                    djelatnost djelatnost = db.djelatnost.Find((poduzeće.tipPoslovnogObjekta));
                    _poduzeće.tipPoslovnogObjekta = poduzeće.tipPoslovnogObjekta;
                }
                if (poduzeće.gradPoduzeće != null)
                {
                    grad grad = db.grad.Find((poduzeće.gradPoduzeće));
                    _poduzeće.gradPoduzeće = poduzeće.gradPoduzeće;
                }
                if (poduzeće.županijaPoduzeće != null)
                {
                    županija županija = db.županija.Find((poduzeće.županijaPoduzeće));
                    _poduzeće.županijaPoduzeće = poduzeće.županijaPoduzeće;
                }
                if (poduzeće.ulicaPoduzeće != null)
                {
                    ulica ulica = db.ulica.Find((poduzeće.ulicaPoduzeće));
                    _poduzeće.ulicaPoduzeće = poduzeće.ulicaPoduzeće;
                }
                _poduzeće.javanPoduzeće  = poduzeće.javanPoduzeće;
                _poduzeće.imePoduzeće    = poduzeće.imePoduzeće;
                _poduzeće.opisPoduzeće   = poduzeće.opisPoduzeće;
                _poduzeće.kontaktEmail   = poduzeće.kontaktEmail;
                _poduzeće.kontaktTelefon = poduzeće.kontaktTelefon;

                db.Entry(_poduzeće).State = EntityState.Modified;
                await db.SaveChangesAsync();

                return(RedirectToAction("Profil"));
            }
            return(View(poduzeće));
        }
Пример #9
0
        public async Task <ActionResult> CreateGrad([Bind(Include = "idGrad,imeGrad")] grad grad)
        {
            var rezGrad = db.grad.OrderBy(x => x.idGrad).AsEnumerable().Select(x => x.idGrad);
            int rezIDInt;

            if (ModelState.IsValid)
            {
                if (rezGrad.Count() != 0)
                {
                    var gradMatch = from c in db.grad where c.imeGrad.Equals(grad.imeGrad) select c;

                    if (gradMatch.Count() != 0)
                    {
                        ModelState.AddModelError(string.Empty, "Već postoji grad sa istim imenom.");
                        return(View("~/Views/Administrator/AdreseOdvoza/Grad/CreateGrad.cshtml", grad));
                    }

                    var rezID = rezGrad.Last();

                    rezIDInt = (rezID);
                    rezIDInt++;
                }
                else
                {
                    rezIDInt = 1;
                }

                grad gradFinal = new grad {
                    idGrad = rezIDInt, imeGrad = grad.imeGrad
                };
                db.grad.Add(gradFinal);
                await db.SaveChangesAsync();

                return(RedirectToAction("IndexGrad"));
            }

            return(View("~/Views/Administrator/AdreseOdvoza/Grad/CreateGrad.cshtml", grad));
        }
Пример #10
0
 base.UpdateMultiPrecision(index, weight, grad, state);