public ActionResult Edit(Models.Car.AddViewModel modell) { if (!ModelState.IsValid) { return(View(modell)); } var apiResponseModel = _carService.GetById(modell.Id).Result; if (apiResponseModel.Status != ResultStatusCodeStatic.Success) { ViewBag.ErrorMessage = apiResponseModel.Message; return(View(modell)); } var car = apiResponseModel.Data; if (car == null) { return(View("_ErrorNotExist")); } AddRequestModel editModel = new AddRequestModel(); editModel.Id = car.Id; editModel.Plate = modell.Plate; editModel.Brand = modell.Brand; editModel.Model = modell.Model; var apiEditResponseModel = _carService.Edit(modell.Id, editModel).Result; if (apiEditResponseModel.Status != ResultStatusCodeStatic.Success) { ViewBag.ErrorMessage = apiEditResponseModel.Message != null ? apiEditResponseModel.Message : "Not Edited"; return(View(modell)); } return(RedirectToAction(nameof(CarController.List))); }
public ActionResult Add(Models.Car.AddViewModel modell) { if (!ModelState.IsValid) { ViewBag.ErrorMessage = "Error."; return(View(modell)); } Business.Models.Car.AddRequestModel car = new Business.Models.Car.AddRequestModel(); car.Plate = modell.Plate; car.Brand = modell.Brand; car.Model = modell.Model; var apiResponseModel = _carService.Add(car).Result; if (apiResponseModel.Status == ResultStatusCodeStatic.Success) { return(RedirectToAction(nameof(CarController.List))); } else { ViewBag.ErrorMessage = apiResponseModel.Message != null ? apiResponseModel.Message : "Kaydedilemedi.";//todo: kulturel olacak NotSaved return(View(modell)); } }