Ejemplo n.º 1
0
        public async Task <IActionResult> Edit(int id, [Bind("ZamjenaId,Nacin")] Zamjena zamjenaModel)
        {
            if (id != zamjenaModel.ZamjenaId)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(zamjenaModel);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!ZamjenaModelExists(zamjenaModel.ZamjenaId))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            return(View(zamjenaModel));
        }
Ejemplo n.º 2
0
        /// <summary>
        /// Postupak
        /// </summary>
        public UredajDenorm GetInfo()
        {
            var u = new UredajDenorm();

            u.Id             = Uredaj.Id;
            u.NabavnaCijena  = Uredaj.NabavnaCijena;
            u.AktualnaCijena = Uredaj.AktualnaCijena;
            u.DatumNabavke   = Uredaj.DatumNabavke.ToString("dd.MM.yyyy.");
            u.Naziv          = Uredaj.Naziv;

            if (Uredaj.IdStatusaNavigation != null)
            {
                u.Status = Uredaj.IdStatusaNavigation.Naziv;
            }

            if (Uredaj.IdNadredeneKomponenteNavigation != null)
            {
                u.NadredenaKomponenta = Uredaj.IdNadredeneKomponenteNavigation.Naziv;
            }

            if (Uredaj.IdZidaNavigation != null)
            {
                u.Zid = Uredaj.IdZidaNavigation.Naziv;
            }

            if (Zamjena.Count() > 0)
            {
                u.Zamjena = "";
                foreach (var ur in Zamjena)
                {
                    u.Zamjena += ur.IdUredajaNavigation.Naziv + ", ";
                }
            }

            if (ZamjenaZa.Count() > 0)
            {
                u.ZamjenaZa = "";
                foreach (var ur in ZamjenaZa)
                {
                    u.ZamjenaZa += ur.IdZamjenaZaNavigation.Naziv + ", ";
                }
            }

            if (Servisira.Count() > 0)
            {
                u.Servisi = "";
                foreach (var s in Servisira)
                {
                    u.Servisi += s.IdServisNavigation.Ime + ", ";
                }
            }


            return(u);
        }
Ejemplo n.º 3
0
        public async Task <IActionResult> Create([Bind("ZamjenaId,Nacin")] Zamjena zamjenaModel)
        {
            if (ModelState.IsValid)
            {
                _context.Add(zamjenaModel);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(zamjenaModel));
        }