public ActionResult Save(PrimireTuristicaModel model) { if (ModelState.IsValid) { var entity = PrimireTuristicaRepository.Select(x => x.ID == model.Id).FirstOrDefault() ?? new PrimireTuristica(); model.ToEntity(ref entity); try { PrimireTuristicaRepository.Insert(entity); } catch (Exception ex) { throw; } if (model.ImageIds != null && model.ImageIds.Any()) { foreach (var imageId in model.ImageIds) { var imgp = new ImaginePrimireTuristica { ImageID = imageId, PrimireTuristicaID = entity.ID }; ImaginePrimireTuristicaRepository.Insert(imgp); } } return Json(new { success = true }); } var zone = ZonaRepository.Select(); ViewBag.Zone = Utils.SelectList(zone, "ID", "Nume", "Selectati Zona"); return PartialView("_Edit", model); }
public ActionResult Get(int? id) { var model = new PrimireTuristicaModel(); if (id > 0) { model = PrimireTuristicaRepository.Select(x => x.ID == id).FirstOrDefault().ToModel(); } var zone = ZonaRepository.Select(); ViewBag.Zone = Utils.SelectList(zone, "ID", "Nume", "Selectati Zona"); return PartialView("_Edit", model); }