public bool InsertarVehiculoServicio(VehiculoServicioETL vehiculoServicio) { try { if (vehiculoServicio != null) { VehiculoServicio nuevoVehiculoServicio = new VehiculoServicio() { IdVehiculo = vehiculoServicio.IdVehiculo, IdServicio = vehiculoServicio.IdServicio }; _dataContext.VehiculoServicios.Add(nuevoVehiculoServicio); if (_dataContext.Entry(nuevoVehiculoServicio).State.Equals(EntityState.Added)) { _dataContext.SaveChanges(); if (_dataContext.Entry(nuevoVehiculoServicio).State.Equals(EntityState.Unchanged)) { return(true); } } } return(false); } catch (Exception) { throw; } }
public VehiculoServicioETL ConsultarVehiculoServicio(int idVehiculoServicio) { try { VehiculoServicioETL vehiculo = _dataContext.VehiculoServicios .Select(fila => new VehiculoServicioETL { IdServicio = fila.IdServicioNavigation.IdServicio, IdVehiculo = fila.IdVehiculoNavigation.IdVehiculo, IdVehiculoServicio = fila.IdVehiculoServicio, IdServicioNavigation = new ServicioETL { IdServicio = fila.IdServicioNavigation.IdServicio, Descripcion = fila.IdServicioNavigation.Descripcion }, IdVehiculoNavigation = new VehiculoETL { IdVehiculo = fila.IdVehiculoNavigation.IdVehiculo, Placa = fila.IdVehiculoNavigation.Placa } }).FirstOrDefault(v => v.IdVehiculoServicio == idVehiculoServicio); return(vehiculo); } catch (Exception) { throw; } }
public bool ActualizarVehiculoServicio(VehiculoServicioETL vehiculoServicio) { try { if (vehiculoServicio != null && _dataContext.VehiculoServicios.Any(v => v.IdVehiculoServicio == vehiculoServicio.IdVehiculoServicio)) { VehiculoServicio vehiculoServicioActualizado = new VehiculoServicio() { IdVehiculoServicio = vehiculoServicio.IdVehiculoServicio, IdServicio = vehiculoServicio.IdServicio, IdVehiculo = vehiculoServicio.IdVehiculo }; _dataContext.VehiculoServicios.Update(vehiculoServicioActualizado); _dataContext.SaveChanges(); if (_dataContext.Entry(vehiculoServicioActualizado).State.Equals(EntityState.Unchanged)) { return(true); } } return(false); } catch (Exception) { throw; } }
public bool ActualizarVehiculoServicio(VehiculoServicioETL vehiculoServicio) { try { return(_vehiculoServicioDAL.ActualizarVehiculoServicio(vehiculoServicio)); } catch (Exception) { throw; } }
public bool InsertarVehiculoServicio(VehiculoServicioETL vehiculoServicio) { try { return(_vehiculoServicioDAL.InsertarVehiculoServicio(vehiculoServicio)); } catch (Exception) { throw; } }
public IActionResult Create2([Bind("IdVehiculoServicio,IdServicio,IdVehiculo")] VehiculoServicioETL vehiculoServicio) { if (ModelState.IsValid) { _vehiculoServicioBLL.InsertarVehiculoServicio(vehiculoServicio); return(RedirectToAction(nameof(Create2), new { id = vehiculoServicio.IdVehiculo })); } ViewData["IdServicio"] = new SelectList(_servicioBLL.ListarServicios(), "IdServicio", "Descripcion"); ViewData["IdVehiculo"] = new SelectList(_vehiculoBLL.ListarVehiculos(), "IdVehiculo", "Placa"); return(View(vehiculoServicio)); }
public IActionResult Edit(int?id) { if (id == null) { return(NotFound()); } VehiculoServicioETL vehiculoServicio = _vehiculoServicioBLL.ConsultarVehiculoServicio((int)id); if (vehiculoServicio == null) { return(NotFound()); } ViewData["IdServicio"] = new SelectList(_servicioBLL.ObtenerListaDeServicios(vehiculoServicio.IdVehiculoNavigation.IdVehiculo), "IdServicio", "Descripcion", vehiculoServicio.IdServicio); return(View(vehiculoServicio)); }
public IActionResult Details(int?id) { if (id == null) { return(NotFound()); } VehiculoServicioETL vehiculoServicio = _vehiculoServicioBLL.ConsultarVehiculoServicio((int)id); if (vehiculoServicio == null) { return(NotFound()); } return(View(vehiculoServicio)); }
public IActionResult Edit(int id, [Bind("IdVehiculoServicio,IdServicio,IdVehiculo")] VehiculoServicioETL vehiculoServicio) { if (id != vehiculoServicio.IdVehiculoServicio) { return(NotFound()); } if (ModelState.IsValid) { try { _vehiculoServicioBLL.ActualizarVehiculoServicio(vehiculoServicio); } catch (Exception) { throw; } return(RedirectToAction(nameof(Index))); } ViewData["IdServicio"] = new SelectList(_servicioBLL.ListarServicios(), "IdServicio", "Descripcion"); return(View(vehiculoServicio)); }