// GET: AdminPanel/City/Create public ActionResult Create(int vehicleId, bool isEditMode = false) { var model = new VehicleImageViewModel { VehicleId = vehicleId, IsEditMode = isEditMode }; return(View("Modify", model)); }
// GET: VehicleImageController/Create public ActionResult Create(int vehicleId) { VehicleImageViewModel model = new VehicleImageViewModel(); model.VehicleId = vehicleId; SetVehicleToViewBag(vehicleId); return(View(model)); }
public ActionResult Details(int id) { IVehicleRepository repo = RepoFactory.CreateVehicleRepo(); var model = new VehicleImageViewModel(); model.Vehicle = repo.GetById(id); model.FilePath = Helpers.GetImageFilePath(id); return(View(model)); }
public async Task <ActionResult> Create(VehicleImageViewModel model) { try { VehicleImage vehicleImage = new VehicleImage(); vehicleImage.VehicleId = model.VehicleId; var response = await VehicleImageService.Add(vehicleImage, model.Image); ViewBag.Response = response; } catch { ViewBag.Response = Domain.DTOs.Response.Fail("Bir hata oluştu"); } finally { SetVehicleToViewBag(model.VehicleId); } return(View(model)); }
public ActionResult Modify(VehicleImageViewModel model, bool isEditMode = false) { if (ModelState.IsValid) { var dbModel = Mapper.Map <VehicleImageViewModel, VehicleImageModel>(model); if (Request.Files != null && Request.Files.Count > 0) { dbModel.ImageFile = Request.Files[0]; } if (model.Id > 0) { _vehicleImageBusiness.Edit(dbModel); } else { _vehicleImageBusiness.Add(dbModel); } return(RedirectToAction("Index", new { vehicleId = model.VehicleId, isEditMode = isEditMode })); } return(View("Modify", model)); }