public async Task <IActionResult> GetProductByCode(Guid?id, string codigo, decimal cantidad) { var validateToken = await ValidatedToken(_configuration, _getHelper, "movimiento"); if (validateToken != null) { return(Json(new { Reiniciar = true, Error = true })); } var resultado = await _getHelper.GetProductByCodeForSale(id, token.UsuarioID, codigo, cantidad); if (resultado.Error) { switch (resultado.Mensaje.Trim().ToLower()) { case "buscarproducto": return(Json(new { BuscarProducto = true, Error = true })); case "reiniciar": TempData["toast"] = "Identificador de la venta incorrecto."; return(Json(new { Reiniciar = true, Error = true })); default: return(Json(new { Estatus = resultado.Mensaje, Error = true })); } } return(PartialView(resultado.Contenido)); }