예제 #1
0
        public IActionResult EvidentirajKuhara(string KorisnikID, int KuharID = 0)
        {
            KuharEvidentirajVM kuhar = new KuharEvidentirajVM();

            kuhar.KorisnikID = KorisnikID;
            var RolaId = _dbContext.Korisnici.Find(KorisnikID).RolaID;

            if (KuharID == 0)
            {
                kuhar = new KuharEvidentirajVM();
            }
            else
            {
                kuhar = _dbContext.Kuhari
                        .Where(x => x.KuharID == KuharID)
                        .Select(y => new KuharEvidentirajVM
                {
                    KuharID       = y.KuharID,
                    ImeKuhara     = y.ImeKuhara,
                    PrezimeKuhara = y.PrezimeKuhara,
                    PlataKuhara   = y.PlataKuhara
                }).SingleOrDefault();
            }
            kuhar.KorisnikID = KorisnikID;
            kuhar.KuharID    = KuharID;
            kuhar.RolaId     = RolaId;
            return(View(kuhar));
        }
예제 #2
0
        public void EditKuhara(KuharEvidentirajVM vm)
        {
            var kuhar = _context.Kuhari.Find(vm.KuharID);

            kuhar.ImeKuhara     = vm.ImeKuhara;
            kuhar.PrezimeKuhara = vm.PrezimeKuhara;
            kuhar.PlataKuhara   = vm.PlataKuhara;
            _context.SaveChanges();
        }
예제 #3
0
        public void DodajKuhara(KuharEvidentirajVM vm)
        {
            Kuhar kuhar = new Kuhar()
            {
                ImeKuhara     = vm.ImeKuhara,
                PrezimeKuhara = vm.PrezimeKuhara,
                PlataKuhara   = vm.PlataKuhara
            };

            _context.Add(kuhar);
            _context.SaveChanges();
        }
예제 #4
0
        public IActionResult Snimi(KuharEvidentirajVM x)
        {
            Kuhar kuhar = new Kuhar();

            if (x.KuharID == 0)
            {
                _dbContext.Add(kuhar);
            }
            else
            {
                kuhar = _dbContext.Kuhari.Find(x.KuharID);
            }
            kuhar.KuharID       = x.KuharID;
            kuhar.ImeKuhara     = x.ImeKuhara;
            kuhar.PrezimeKuhara = x.PrezimeKuhara;
            kuhar.PlataKuhara   = x.PlataKuhara;
            _dbContext.SaveChanges();
            return(Redirect("PrikazKuhara?KorisnikID=" + x.KorisnikID));
        }
예제 #5
0
 public IActionResult EditKuhara(KuharEvidentirajVM vm)
 {
     _kuharInterface.EditKuhara(vm);
     return(Ok());
 }
예제 #6
0
 public IActionResult DodajNovog(KuharEvidentirajVM vm)
 {
     _kuharInterface.DodajKuhara(vm);
     return(Ok());
 }