public async Task <bool> Editar(EntidadEstacionBase estacionBase) { bool editado; Dictionary <string, object> parametros = new Dictionary <string, object> { { "@id", estacionBase.Id }, { "@nombre", estacionBase.Nombre } }; string query = @"UPDATE [plataforma_iot].[dbo].[EstacionBase] SET [nombre] = @nombre WHERE [id] = @id"; try { using (SqlConnection conn = new SqlConnection(cadenaConexion)) { await conn.ExecuteAsync(query, parametros); editado = true; } } catch (Exception ex) { log.Error($"ERR. REPOSITORIO ESTACIÓN BASE (Editar) - {ex.Message}"); editado = false; } return(editado); }
protected void ActivarEditar(EntidadEstacionBase eb) //Activa el modal, que se muestra cuando EstacionBaseEditar != null { EstacionBaseEditar = new ModeloEstacionBase() { Id = eb.Id, Nombre = eb.Nombre }; }
public async Task <bool> Editar(EntidadEstacionBase estacionBase) { bool editado; try { editado = await repositorioEstacionBase.Editar(estacionBase); } catch (Exception ex) { editado = false; log.Error($"ERR. SERVICIO ESTACION BASE (Editar) - {ex.Message}"); } return(editado); }
protected async Task EditarEstacionBase() { var estacion = new EntidadEstacionBase() { Id = EstacionBaseEditar.Id, Nombre = EstacionBaseEditar.Nombre }; bool resultado = await servicioEstacionBase.Editar(estacion); if (resultado) { mensajeEditar = "Estación editada con éxito."; } else { mensajeEditar = "No se ha podido editar la estación base"; } this.editado = true; this.StateHasChanged(); }
public async Task Crear(EntidadEstacionBase estacionBase) //suponemos que el atributo fk_idproyecto es != null { Dictionary <string, object> parametros = new Dictionary <string, object> { { "@nombre", estacionBase.Nombre }, { "@fk_idproyecto", estacionBase.FK_IdProyecto } }; string query = @" INSERT INTO [plataforma_iot].[dbo].[EstacionBase] ([nombre],[fk_idproyecto]) VALUES (@nombre, @fk_idproyecto)"; try { using (SqlConnection conn = new SqlConnection(cadenaConexion)) { await conn.ExecuteAsync(query, parametros); } } catch (Exception ex) { log.Error($"ERR. REPOSITORIO ESTACION BASE (Crear) - {ex.Message}"); } }
public async Task Crear(EntidadEstacionBase estacionBase) { await repositorioEstacionBase.Crear(estacionBase); }