public ActionResult EditTrailer([FromForm] NewTrailerViewModel trailerData) { //trailerserveice.Updatedata var trailer = trailerService.GetTrailerById(trailerData.TrailerId.ToString()); //trailer.Modify(trailer, trailerData.Model, trailerData.MaximWeightKg, trailerData.Capacity, trailerData.NumberAxles, trailerData.Height, trailerData.Width, trailerData.Length); trailerService.Update(trailerData.TrailerId, trailerData.Model, trailerData.MaximWeightKg, trailerData.Capacity, trailerData.NumberAxles, trailerData.Height, trailerData.Width, trailerData.Length); return(PartialView("_NewTrailerPartial", trailerData)); }
public IActionResult EditTrailer([FromRoute] string id) { var trailer = trailerService.GetTrailerById(id); NewTrailerViewModel model = new NewTrailerViewModel() { TrailerId = trailer.Id, Capacity = trailer.Capacity, MaximWeightKg = trailer.MaximWeightKg, Model = trailer.Model, NumberAxles = trailer.NumberAxles, Height = trailer.Height, Width = trailer.Width, Length = trailer.Length } ; return(PartialView("_NewTrailerPartial", model)); }
public IActionResult NewTrailer([FromForm] NewTrailerViewModel trailerData) { try { if (ModelState.IsValid) { trailerService.CreateTrailer(trailerData.Model, trailerData.MaximWeightKg, trailerData.Capacity, trailerData.NumberAxles, trailerData.Height, trailerData.Width, trailerData.Length); //return RedirectToAction("Index"); } return(PartialView("_NewTrailerPartial", trailerData)); } catch (Exception e) { logger.LogError("Failed to create a new Trailer {@Exception}", e.Message); logger.LogDebug("Failed to create a new Trailer {@ExceptionMessage}", e); return(BadRequest(e.Message)); } }