public ModelVozilaVM DohvatiModelVM(int idModela) { ModelVozila model = _db.ModeliVozila.Find(idModela); ModelVozilaVM modelVM = maper.Map <ModelVozilaVM>(model); return(modelVM); }
public object KreirajModelVM(ModelVozilaVM model) { ModelVozila orginal = maper.Map <ModelVozila>(model); _db.ModeliVozila.Add(orginal); _db.SaveChanges(); return(model); }
public void UrediModelVM(ModelVozilaVM model) { ModelVozila novo = maper.Map <ModelVozila>(model); ModelVozila orginal = _db.ModeliVozila.Find(novo.Id); _db.Entry(orginal).CurrentValues.SetValues(novo); _db.SaveChanges(); }
public ActionResult Create(ModelVozilaVM model) { try { VehicleService.KreirajModel(model); ViewBag.Message = "Model uspješno kreiran!"; } catch (Exception ex) { ViewBag.Message = "Greška kod upisa modela! Opis: " + ex.Message; } return(View(model)); }
public ActionResult Edit(ModelVozilaVM model) { try { VehicleService.UrediModel(model); ViewBag.Message = "Model uspješno uređen!"; } catch (Exception ex) { ViewBag.Message = "Greška kod dohvaćanja marke! Opis: " + ex.Message; } return(View(model)); }
public ActionResult Delete(ModelVozilaVM model) { try { VehicleService.IzbrisiModel(model.Id); TempData["Message"] = "Model uspješno izbrisan."; } catch (Exception ex) { TempData["Message"] = "Greška kod brisanja modela! Opis: " + ex.Message; } return(RedirectToAction("List")); }
// GET: Model/Delete/5 public ActionResult Delete(int idModela) { ModelVozilaVM model = new ModelVozilaVM(); try { model = VehicleService.DohvatiModel(idModela); } catch (Exception ex) { ViewBag.Message = "Greška kod dohvaćanja modela! Opis: " + ex.Message; } return(View(model)); }
public IActionResult Index() { string id = User.FindFirstValue(ClaimTypes.NameIdentifier); int _PrijevoznikID = _db.Prijevoznik.Where(x => x.UserID == int.Parse(id)).Select(x => x.PrijevoznikID).FirstOrDefault(); ModelVozilaVM modelVozila = new ModelVozilaVM(); modelVozila.MojaVozila = _db.Vozilo.Include(x => x.ModelVozila).Where(x => x.PrijevoznikID == _PrijevoznikID).ToList(); modelVozila.ModelVozila = _db.ModelVozila.Where(x => x.PrijevoznikID == _PrijevoznikID).Select(x => new ModelVozilaVM.RoW() { Naziv = x.Naziv, ModelVozilaID = x.ModelVozilaID, AllowChanges = x.PrijevoznikID == _PrijevoznikID }).ToList(); return(View(modelVozila)); }
public IActionResult Dodaj(ModelVozilaVM model) { string id = User.FindFirstValue(ClaimTypes.NameIdentifier); int _PrijevoznikID = _db.Prijevoznik.Where(x => x.UserID == int.Parse(id)).Select(x => x.PrijevoznikID).FirstOrDefault(); model.ModelVozilaForSave.PrijevoznikID = _PrijevoznikID; List <ModelVozila> modelVozila = _db.ModelVozila.Where(x => x.PrijevoznikID == _PrijevoznikID).ToList(); foreach (var item in modelVozila) { if (item.Naziv == model.ModelVozilaForSave.Naziv) { return(View("Index")); } } _db.ModelVozila.Add(model.ModelVozilaForSave); _db.SaveChanges(); return(PartialView("ModelVozilaElement", model)); }
public static object KreirajModel(ModelVozilaVM model) { return(servis.KreirajModelVM(model)); }
public static void UrediModel(ModelVozilaVM model) { servis.UrediModelVM(model); }