public bool ActualizarServicio(ServicioETL servicio) { try { if (servicio != null && _dataContext.Servicios.Any(v => v.IdServicio == servicio.IdServicio)) { Servicio servicioActualizado = new Servicio() { IdServicio = servicio.IdServicio, Descripcion = servicio.Descripcion, Monto = servicio.Monto }; _dataContext.Servicios.Update(servicioActualizado); _dataContext.SaveChanges(); if (_dataContext.Entry(servicioActualizado).State.Equals(EntityState.Unchanged)) { return(true); } } return(false); } catch (Exception) { throw; } }
public bool InsertarServicio(ServicioETL servicio) { try { if (servicio != null) { Servicio nuevoServicio = new Servicio() { IdServicio = servicio.IdServicio, Descripcion = servicio.Descripcion.Trim(), Monto = servicio.Monto }; _dataContext.Servicios.Add(nuevoServicio); if (_dataContext.Entry(nuevoServicio).State.Equals(EntityState.Added)) { _dataContext.SaveChanges(); if (_dataContext.Entry(nuevoServicio).State.Equals(EntityState.Unchanged)) { return(true); } } } return(false); } catch (Exception) { throw; } }
public IActionResult Create([Bind("IdServicio,Descripcion,Monto")] ServicioETL servicio) { if (ModelState.IsValid) { _servicioBLL.InsertarServicio(servicio); return(RedirectToAction(nameof(Index))); } return(View(servicio)); }
public bool ActualizarServicio(ServicioETL servicio) { try { return(_servicioDAL.ActualizarServicio(servicio)); } catch (Exception) { throw; } }
public bool InsertarServicio(ServicioETL servicio) { try { return(_servicioDAL.InsertarServicio(servicio)); } catch (Exception) { throw; } }
public IActionResult Edit(int?id) { if (id == null) { return(NotFound()); } ServicioETL servicio = _servicioBLL.ConsultarServicio((int)id); if (servicio == null) { return(NotFound()); } return(View(servicio)); }
public ServicioETL ConsultarServicio(int idServicio) { try { ServicioETL servicio = _dataContext.Servicios .Select(fila => new ServicioETL { IdServicio = fila.IdServicio, Descripcion = fila.Descripcion, Monto = fila.Monto }).FirstOrDefault(v => v.IdServicio == idServicio); return(servicio); } catch (Exception) { throw; } }
public IActionResult Edit(int id, [Bind("IdServicio,Descripcion,Monto")] ServicioETL servicio) { if (id != servicio.IdServicio) { return(NotFound()); } if (ModelState.IsValid) { try { _servicioBLL.ActualizarServicio(servicio); } catch (Exception) { throw; } return(RedirectToAction(nameof(Index))); } return(View(servicio)); }