//Crear public void CrearMarcaEquipos(MarcasEquipos MarcaCrear) { using (var ctx = new DB_A66D31_intratecPrbEntities1()) { MarcaCrear.FechaCreacion = DateTime.Now; MarcaCrear.Activo = true; ctx.MarcasEquipos.Add(MarcaCrear); ctx.SaveChanges(); } }
public MarcasEquipos ObtenerMarcaEquipo(int IdMarcaEquipo) { MarcasEquipos res = new MarcasEquipos(); using (var ctx = new DB_A66D31_intratecPrbEntities1()) { res = ctx.MarcasEquipos.Where(m => m.IdMarcaEquipo == IdMarcaEquipo).FirstOrDefault(); } return(res); }
//Editar public void EditarMarcaEquipo(MarcasEquipos MarcaEquipo, int IdUsuarioModificacion) { using (var ctx = new DB_A66D31_intratecPrbEntities1()) { MarcasEquipos MarcaEquipoEditar = ctx.MarcasEquipos.Where(c => c.IdMarcaEquipo == MarcaEquipo.IdMarcaEquipo).FirstOrDefault(); MarcaEquipoEditar.MarcaEquipo = MarcaEquipo.MarcaEquipo; MarcaEquipoEditar.Activo = MarcaEquipo.Activo; MarcaEquipoEditar.FechaModificacion = DateTime.Now; MarcaEquipoEditar.IdUsuarioModificacion = IdUsuarioModificacion; ctx.SaveChanges(); } }
//Eliminar public void EliminarMarcaEquipo(int IdMarca, int IdUsuarioModificacion) { using (var ctx = new DB_A66D31_intratecPrbEntities1()) { MarcasEquipos MarcaEliminar = ctx.MarcasEquipos.Where(u => u.IdMarcaEquipo == IdMarca).FirstOrDefault(); if (MarcaEliminar != null) { MarcaEliminar.Activo = false; MarcaEliminar.FechaModificacion = DateTime.Now; MarcaEliminar.IdUsuarioModificacion = IdUsuarioModificacion; ctx.SaveChanges(); } else { throw new Exception($"No existe una Marca con ID {IdMarca}"); } } }