コード例 #1
0
        public ActionResult Snimi(DijagnozaUrediVM vm)
        {
            if (!ModelState.IsValid)
            {
                return(View("Uredi", vm));
            }
            Dijagnoza entity;

            if (vm == null || vm.Id == 0)
            {
                entity = new Dijagnoza();
                ctx.Dijagnozas.Add(entity);
            }
            else
            {
                entity = ctx.Dijagnozas.Find(vm.Id);
            }
            entity.Id        = vm.Id;
            entity.Opis      = vm.Opis;
            entity.PregledId = vm.PregledId;
            entity.Valid     = vm.Valid;

            ctx.SaveChanges();

            return(RedirectToAction("Uredi", "Pacijent", new { pacijentId = vm.pacId }));
        }
コード例 #2
0
        public ActionResult Dodaj(int pregledId, int pacijentId)
        {
            Pregled          entity = ctx.Pregleds.Find(pregledId);
            DijagnozaUrediVM Model  = new DijagnozaUrediVM();

            Model.OpisPregled     = entity.Opis;
            Model.HistorijBolesti = entity.HistorijaBolesti;
            Model.PregledId       = entity.Id;
            Model.pacId           = pacijentId;
            Model.Valid           = true;

            return(View("Uredi", Model));
        }
コード例 #3
0
        public ActionResult Uredi(int pregledId)
        {
            Pregled          entity = ctx.Pregleds.Find(pregledId);
            DijagnozaUrediVM dVM    = ctx.Dijagnozas.Where(x => x.PregledId == pregledId).Select(x => new DijagnozaUrediVM {
                Id        = x.Id,
                Opis      = x.Opis,
                PregledId = x.PregledId,
                Valid     = x.Valid
            }).FirstOrDefault();

            PregledUrediVM Model = new PregledUrediVM();

            Model.Id    = entity.Id;
            Model.Opis  = entity.Opis;
            Model.Valid = entity.Valid;

            return(View("Uredi", Model));
        }
コード例 #4
0
        public ActionResult Uredi(int pregledId, int pacijentId)
        {
            Dijagnoza entity = ctx.Dijagnozas.Include(x => x.Pregled).Where(x => x.PregledId == pregledId).FirstOrDefault();

            DijagnozaUrediVM Model = new DijagnozaUrediVM();

            if (entity == null || entity.Id == 0)
            {
                return(RedirectToAction("Dodaj", new { pregledId = pregledId, pacijentId = pacijentId }));
            }
            else
            {
                Model.Id              = entity.Id;
                Model.Opis            = entity.Opis;
                Model.PregledId       = entity.PregledId;
                Model.Valid           = entity.Valid;
                Model.OpisPregled     = entity.Pregled.Opis;
                Model.HistorijBolesti = entity.Pregled.HistorijaBolesti;
                Model.pacId           = pacijentId;
            }
            return(View("Uredi", Model));
        }