// GET: AdminPanel/City/Create
        public ActionResult Create(int vehicleId, bool isEditMode = false)
        {
            var model = new VehicleImageViewModel {
                VehicleId  = vehicleId,
                IsEditMode = isEditMode
            };

            return(View("Modify", model));
        }
Пример #2
0
        // GET: VehicleImageController/Create
        public ActionResult Create(int vehicleId)
        {
            VehicleImageViewModel model = new VehicleImageViewModel();

            model.VehicleId = vehicleId;
            SetVehicleToViewBag(vehicleId);

            return(View(model));
        }
Пример #3
0
        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));
        }
Пример #4
0
        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));
        }