Esempio n. 1
0
 public IActionResult AddCategory(KategorijaViewModel viewModel)
 {
     if (ModelState.IsValid)
     {
         Kategorija kategorija = new Kategorija {
             ImeKategorije = viewModel.ImeKategorije, OpisKategorije = viewModel.charachteristics
         };
         Service.AddCategory(kategorija);
         return(RedirectToAction(nameof(Index)));
     }
     return(View("AddCategory"));
 }
Esempio n. 2
0
        // GET: Admin/Kategorija/Edit/5
        public ActionResult Edit(int id)
        {
            OpKategorijaOne op = new OpKategorijaOne();

            op.dto.id = id;
            ResultOperation     result     = manager.ExecuteOperation(op);
            KategorijaDto       kategorija = result.items[0] as KategorijaDto;
            KategorijaViewModel vm         = new KategorijaViewModel()
            {
                id    = kategorija.id,
                naziv = kategorija.naziv
            };

            return(View(vm));
        }
Esempio n. 3
0
        public ActionResult Create(KategorijaViewModel vm)
        {
            try
            {
                OpKategorijaInsert op = new OpKategorijaInsert();
                op.dto.naziv = vm.naziv;
                ResultOperation res = manager.ExecuteOperation(op);
                // TODO: Add insert logic here

                return(RedirectToAction("Index"));
            }
            catch
            {
                return(View());
            }
        }
Esempio n. 4
0
        public ActionResult Prikazi(int?ponudaId)
        {
            KategorijaViewModel Model = new KategorijaViewModel();

            Model.Kategorije = (ctx.Kategorije
                                .Where(x => (!ponudaId.HasValue && x.IsDeleted == false) || (x.PonudaId == ponudaId && x.IsDeleted == false))
                                .Include(x => x.Ponuda)
                                .Select(x => new KategorijaViewModel.KategorijaInfo
            {
                Id = x.Id,
                NazivKategorije = x.NazivKategorije,
                DostupnaOnline = x.DostupnaOnline,
            })).ToList();

            Model.Ponude   = ctx.Ponude.ToList();
            Model.PonudaId = ponudaId;

            return(View("Prikazi", Model));
        }
Esempio n. 5
0
        public ActionResult Edit(int id, KategorijaViewModel vm)
        {
            try
            {
                KategorijaDto dto = new KategorijaDto()
                {
                    id    = vm.id,
                    naziv = vm.naziv
                };
                OpKategorijaUpdate op = new OpKategorijaUpdate();
                op.dto = dto;
                ResultOperation res = manager.ExecuteOperation(op);
                // TODO: Add update logic here

                return(RedirectToAction("Index"));
            }
            catch
            {
                return(View());
            }
        }
Esempio n. 6
0
 public DodajKategoriju()
 {
     InitializeComponent();
     BindingContext = model = new KategorijaViewModel();
 }
Esempio n. 7
0
 public PrikazKategorije()
 {
     InitializeComponent();
     BindingContext = vm = new KategorijaViewModel();
 }
Esempio n. 8
0
 public KategorijaPage()
 {
     InitializeComponent();
     BindingContext = model = new KategorijaViewModel();
 }