Problema al retornar en WebApi c#

tengo un servicio webapi en c# que se encarga de resolver una ecuacion y devolver sus raices.

Sucede que no estoy pudiendo devolver NoContent();, no me reconoce el metodo. Y cuando le doy

 string s = "No existen raices reales";                 return Request.CreateResponse(HttpStatusCode.NoContent, s); 

me dice que no se puede convertir no se puede convertir HttpResponseMessage en IHttpActionResult.

El codigo de mi funcion del controller webApi es :

// GET: api/Bhaskara/a/b/c         [Route("{a}/{b}/{c}")]         [HttpGet]         public IHttpActionResult getBhaskara(int a, int b, int c)         {             try{                 if (a < 1 || a > 100 || b < 1 || b > 100 || c < 1 || c > 100)                     return BadRequest("Los números deben comprenderse entre 0 y 100 inclusive.");                  //Declaración y cálculo de raíces                 double raizNegativa, raizPositiva;                 raizNegativa = (-b - (Math.Sqrt(Math.Pow(b, 2) - 4 * a * c))) / (2 * a);                 raizPositiva = (-b + (Math.Sqrt(Math.Pow(b, 2) - 4 * a * c))) / (2 * a);                   if (Double.IsNaN(raizNegativa) || Double.IsNaN(raizPositiva))                 {                     //Si alguna raiz no existiese                     string s = "No existen raices reales";                     return Request.CreateResponse(HttpStatusCode.NoContent, s);                 }                 else if (raizPositiva != raizNegativa)                 {                     //Si ambas son diferentes se devuelven las dos.                     string[] raices = new string[2];                     raices[0] = raizNegativa.ToString("0.#####"); // Formateo amigable de string                     raices[1] = raizPositiva.ToString("0.#####");                     return Ok(raices);                 }                 else                 {                     //Si son iguales devuelve una de ellas.                     return Ok(raizNegativa);                 }             }              catch (Exception ex)             {                 Console.WriteLine(ex);                 return NotFound();             }          } 

No puedo ver claramente que es lo que se me esta escapando. Yo pensaba que con simplemente NoContent() podía solucionar, pero me dice “NoContent() no existe en el contexto actual”.

Lo que quisiera hacer es devolver un 204 con un mensaje en el data del estilo “No existen raices reales”, o algo por el estilo.

Gracias!

Saludos

Google sheets API retornar vista filtrada

Cómo retornar valores de vista filtrada en una planilla de Google por API. Debajo muestro cómo retorno valores de toda la planilla y más abajo el ID del filtro que necesito retornar (la API la modifiqué para usar como ejemplo)

  sheets.googleapis.com/v4/spreadsheets/16XSfRDLY1RdEUxHujbRCPX6eSh4CqP7ES2kVVDCGgoI/values/PEDIDOS?key=AIzaSyBvIVYP04bDzNvyR3v6FCgkn3N7lJp_Z9I   edit#gid=1979632929&fvid=633114568 

Retornar valor desde un id en Angular con Firebase

Estoy creando una tienda virtual en Angular, en la que listo los productos por categoría, me gustaría que cuando llame {{producto.id_category}} en vez de darme solamente el ID largo que tiene Firebase, quisiera que mediante alguna función o pipe no estoy seguro, me devuelva el nombre de la categoría que también tengo guardada en otra lista en Firebase.

He visto varios tutoriales de Angular, sin embargo ninguno con esta característica de conocer alguno les estaré agradecido me lo recomienden.

retornar valor booleano de un observable

Como hago para que esta funcion retorne un valor verdadero o falso

autenticacion(){     let bool;     this.auth.autenticacion(this.auth.getToken()).subscribe(data=>{       if(data.data.token==this.auth.getToken()){         bool=true;       }else{         bool=false;       }     });     console.log(bool); return bool;   }  this.autenticacion(); 

cuando llamo la funcion compruebo que me devuelve con el console log pero me devuelve un valor undefined alguien sabe como hacer que me retorne el false o el true

Como passo o valor string certo para meu controller? da erro ao retornar para View de Editar

 **// Tentei destas duas formas e não consegui nenhuma!**    // Onde tem item.nome é de um foreach que me retorna nome de uma pessoa     <span data-toggle='tooltip' data-placement='bottom'><a onclick='funcaoEditar(" + item.nome + ")'><i class='fa fa-pencil text-success'></i></a></span>                                                                          OU   <a data-toggle='tooltip' data-placement='bottom' title='' data-original-title='Editar Unidade' href='/Operador/ProcessoDesenvolvimento/EditarInstrutor?nome=" + item.nome + "'><i class='fa fa-pencil text-success'></i></a> 

//Controller

[HttpGet]      public ActionResult EditarInstrutor(string nome)     {          return View();     } 

//Função Jquery

function funcaoEditar(nome) {     alert(nome);     $  .ajax({         url: '@Url.Action("EditarInstrutor", "ProcessoDesenvolvimento")',         data: JSON.stringify({ nome: nome }),         contentType: 'application/json; charset=utf-8',         type: "POST",         cache: false,         success: function (data) {         },         error: function () { }     }); } 

Problema la retornar variables privadas

No logro retornar el resultado en un metodobo abstracto ya que me dice que las variables son privadas a pesar de haber configurado los metodos get y set

Clase estandar:

public class Triangulo extends Poligono implements FigueGeometrica {

public Triangulo(double altura, double base) {     super(altura, base);     setBase(Integer.parseInt(JOptionPane.showInputDialog(null,"Base de triangulo")));     setAltura(Integer.parseInt(JOptionPane.showInputDialog(null,"Altura de triangulo")));     getBase();     getAltura();  }  @Override public double calcularArea() {     return (base*altura)/2; //aqui es donde ocurre el problema.  }  @Override public double calcularPerimetro() {     return 0;   } 

Clase abstracta:

public abstract class Poligono implements FigueGeometrica {

private double altura; private double base;     public void setAltura(double altura) {     this.altura = altura; }  public void setBase(double base) {     this.base = base; }  public double getAltura() {     return altura; }  public double getBase() {     return base; }   public Poligono(double altura, double base) {   } 

}

Interface:

public interface FigueGeometrica {

double calcularArea(); double calcularPerimetro(); 

}

Falha ao retornar um dado em javascript. (ASP.NET MVC). Está sempre me retornando vazio ( ‘ ‘ )

function retornaProduto(codProduto) {    var retorno = '';     $  .ajax( {      url: '/Venda/CarregaProduto/',     contentType: 'application/json',     type: 'GET',     data: { cod: codProduto },     dataType: 'json',     success:         function (result) {              retorno = result.ProNome;             alert(retorno);             return retorno;          },     error:         function (xhr, status) {              alert(status);              return;          } } )     return retorno; } 

Retornar um vetor para a main – C

Gostaria de retornar um vetor para a main, acho que o erro está na parte de receber o endereço do vetor retornado.

Consigo fazer a passagem através de referência, porém, gostaria de aprender a retornar um vetor.

Críticas são sempre bem vindas.


int* fibonacci(int qtdTermos) {    int vet[3];    int sequenciaFibo[qtdTermos];     vet[0] = 1;    vet[1] = 1;    vet[2] = 2;     if (qtdTermos >= 1) { sequenciaFibo[0] = vet[0]; }    if (qtdTermos >= 2) { sequenciaFibo[1] = vet[1]; }    if (qtdTermos >= 3) { sequenciaFibo[2] = vet[2]; }    if (qtdTermos > 3) {       for (int i = 3; i < qtdTermos; i++) {          vet[0] = (vet[1]) + (vet[2]);          vet[1] = vet[2];          vet[2] = vet[0];          sequenciaFibo[i] = vet[2];      }   }     return sequenciaFibo; }  int main () {    int qtdTermos;    int *vet;     printf ("Informe a quantidade de termos: ");     scanf ("%i", &qtdTermos);     vet = fibonacci(qtdTermos); //Aqui     for (int i = 0; i < qtdTermos; i++) {       printf ("%i\n", vet[i]);    }     return 0; } 

Retornar todos checkboxes desmarcados via jquery

Preciso identificar todos checkboxes DESMARCADOS para adicionar uma classe por jquery neles, mas sempre que submito o formulário com 1 ou 2 checkbox selecionado, todos outros checkboxes desmarcados acabam selecionados.

<!-- MEU HTML --> <input type="checkbox" class="stck" name="sticker" id="A" value="A"  /> <input type="checkbox" class="stck" name="sticker" id="B" value="B"  /> <input type="checkbox" class="stck" name="sticker" id="C" value="C"  />  //---MEU JS   //Valido meu form $  ('#enviar').on('click', function(e){   e.preventDefault();    //verifico se tem algum checkbox marcado e retorna o ID   if($  (".stck:checked").length > 0){     var arr = [];     $  (".stck").prop("checked", true).each(function(item){         arr.push($  (this).attr("id"));     });     console.log(arr);     return arr;   }     //Se não, pego o ID dos desmarcados   else {      var arr = [];     $  (".stck").prop("checked", false).each(function(item){         arr.push($  (this).attr("id"));     });     console.log(arr);     return arr;     } }); 

Queria poder identificar os checkboxes não selecionados para injetar uma classe neles.