/// <summary> /// Obtener los datos de una Falla. /// </summary> /// <param name="f">Falla para el cual se obtienen los datos</param> /// <returns>Valor que indica si la Falla existe</returns> public bool obtenerDatosFalla(ref Falla f) { bool existe = false; SqlCommand comando = _manejador.obtenerProcedimiento("SelectFallaDatos"); SqlDataReader datareader = null; _manejador.agregarParametro(comando, "@id", f, SqlDbType.SmallInt); try { datareader = _manejador.ejecutarConsultaDatos(comando); if (datareader.Read()) { short id_falla = (short)datareader["ID_Falla"]; string descripcion = (string)datareader["Descripcion"]; TipoFalla tipo = (TipoFalla)datareader["Tipo"]; existe = true; } comando.Connection.Close(); } catch (Exception) { comando.Connection.Close(); throw new Excepcion("ErrorDatosConexion"); } return(existe); }
public async Task <IActionResult> Crear([FromBody] CrearViewModel model) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } TipoFalla tipofalla = new TipoFalla { nomtipofalla = model.nomtipofalla, destipofalla = model.destipofalla }; _context.TipoFallas.Add(tipofalla); try { await _context.SaveChangesAsync(); } catch (Exception ex) { return(BadRequest()); } return(Ok()); }