Backend for the Teso project written in 2022
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

108 lines
8.5 KiB

using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
namespace Teso_API.Models
{
public class ServerLocation
{
//public static string location = "https://localhost:44383/";
//public static string displayPicture = @"c:\images\userdp\";
//public static string ProductImage = @"c:\images\products\";
//public static string businessLogo = @"c:\images\businesslogo\";
//public static string firebasefile = @"f:\projects\flutter\teso main\api\teso api\teso-ghana-firebase-adminsdk-6jqds-2ac07f1546.json";
//public static string videoAds = @"c:\images\video\adverts\";
// serverTest
//
public static string user_notifications = "notifications";
public static string business_notifications = "business_notifications";
public static string tesoghanaID = "1TESBU00000000";
public static string key = "@@BACWARESPARENTECH2020BARHENDEV??//##$";
public static string issuer = "TESO AUTH SERVER";
public static string audience = "TESO";
//public static string connection = @"Server=162.0.230.40;Database=TESOTEST;User ID=testovyy;Password=polzovatel;";
public static string connection = @"Server=127.0.0.1;Database=TESOTEST;User ID=testovyy;Password=polzovatel;";
//public static string connection = @"Server=BarhenWin\SQLExpress;Database=TESO;Integrated Security=true;";
public static string firebaseFile = @"/var/opt/teso/documents/teso-ghanafirebase.json";
//
public static string dynamiclink1 = @"https://tesoapp.page.link/?link=";
public static string dynamiclink2 = @"&apn=com.sparentechBacware.teso&ibi=com.tesoapp&imv=1.0.1&isi=1573175173";
public static string location = "https://testmobile.tesoapp.com/";
public static string ProductImage = @"/var/opt/test_teso/images/products/";
public static string businessLogo = @"/var/opt/test_teso/images/businesslogo/";
public static string displayPicture = @"/var/opt/test_teso/images/userdp/";
public static string videoAds = @"/var/opt/test_teso/video/adverts/";
//live
//public static string location = "https://mobile.tesoapp.com/";
//public static string ProductImage = @"/var/opt/teso/images/products/";
//public static string businessLogo = @"/var/opt/teso/images/businesslogo/";
//public static string displayPicture = @"/var/opt/teso/images/userdp/";
//public static string videoAds = @"/var/opt/teso/video/adverts/";
//public static GoogleCredentials credentials = new GoogleCredentials
//{
// type = "service_account",
// project_id = "teso-ghana",
// private_key_id = "2ac07f154637451fd5d9c3c9ef43d43343e97e43",
// private_key = "-----BEGIN PRIVATE KEY-----\nMIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDlt3Tn9QyVGZMQ\nrA+55gVrPB285E2xvGcIxWz/iHU3FcrqgENM7KsB0k4MvHc6ox7IybwVWhHgNX65\nmaPrR9Y7eRQSiRtDs6ZUBeEdNHVem+/Bgp1dZEZi5cLIFWCjHtPY96zTR595Zpvt\nU9oWfJFXDwK3gtcR+soiqY/Zuzi6HexQ7S+m1yElncAg9n9cM226lAK0MK0bvFWi\nurAK0JPU4AInuYqlDxlGYeVEbiZygzOJJ3dEAX9LCRKo8PaVjRiGfAXgKP0xc75n\nLsCtzUoPVjBXdXtRT1v1iGI9HNVjvIRMG1UI42DesZDZBv+zMyyGi7oIKn9Yz2h4\nQQpdNODxAgMBAAECggEACt8j9qLdr7RERiiYfXAuDzlLAICvDyN3Hl6GljDheEQN\nJIxBsyMrxDQtarOkMmecKj1G7B1FRY7Okq7bZ8QQduPX7/kia9G1pFobYXAVQm8f\nmZFKjIwVezJ7xY+icVHhDY6KNL0Z5mtVY5Xhd0k5sSy2EJSOBG0xshKDivbN/Fvd\nd1uxLe7Z2bxB5tnW9rrQFHh73nu9IfCbP8QFroZ5qB6wcUAohikExuR5eUVmpeU4\nbrGRFxhmi2DIexYtiFjESyZbGClTeoq4vv1Xdn1HA0mpkmS8Y/mSIGkRViMaXG69\nB5930di957l3u5GR3GzF6dEBRw+SM7bu2sUsu1R5iQKBgQD6LsPCxy+Rk1zR6oGx\nVhgrSaGYZZx5qf8hB6/xjEkq4UDVF6QKgQeXulk5Vv9vltBZrwn8TwxdMr+2eAzr\n4FtiqK1pisiue/ph0bFpq29YKvMdg3JzrIfQGVFw1Z+DRqIHnHL6sFA0/8O10WNQ\nAI99NmbocGRW4Q3DHStQIKWkSQKBgQDrDt2vDuzhDzy9oWpD/reZ3bx64QhXlLcX\nqowDJq+XNLxg+TZ7hfd6dMS+emViSNWP1VlD+T1spPcSWfXuqecy0xiIoFOjADH0\nEFl922Zaa5wriH7lICptlLNZA1XeN8vNFCWmPnztadb3HtlE6l87wNr4kNKMRe8Z\nAT2SfpKHaQKBgQCwqLb44ffX/surOsFrvJSCdJLT7uRIEN8jrq7xjJLZ4YcLMY9X\nD3eSDzcTwzfJzx++RFhzvknHwZ8YNLtDEADXsK4K+cHtW4QY8J4rNLAB/QoAzCHU\nRn78VfRpDZ9+bjDZ2QJjvH5WfkfvKjTLeCnaS8Ds3vgrVO2H2iAMi5ELaQKBgAmZ\nDcw8G8gEy0Ii+SfVmsGZoDyUO7b3x5Ib0KPATKMr8BU1l9frXHOPmQj+Dm24859v\n4rk30B5DjiMdsUERhvM4U2Qgx8l8FI4WrNDKyJ8gjbvpUuUgLxtSWxBjZnowZQ32\nqKLlIky/aZulktGRkFnsQgSsRSydHmoy9sSojmshAoGAaEvKATjMAvOusitwqual\nK5Fu4mZEhfcLIAGUxkda23a0fR1vzAVq9xtABNOtNxTaKKVaiPMFDdNy2Zpgbwgm\nw1iMjmxBhZwQLkXhhPMFrN5UbdBUBPvHlVqZUsjghu8LnyagkGBX8qsl5nkspJJg\nhuou6VRbI0Ku3EjP5WxG4YE=\n-----END PRIVATE KEY-----\n",
// client_email = "firebase-adminsdk-6jqds@teso-ghana.iam.gserviceaccount.com",
// client_id = "108193729868420355830",
// auth_uri = "https://accounts.google.com/o/oauth2/auth",
// token_uri = "https://oauth2.googleapis.com/token",
// auth_provider_x509_cert_url = "https://www.googleapis.com/oauth2/v1/certs",
// client_x509_cert_url = "https://www.googleapis.com/robot/v1/metadata/x509/firebase-adminsdk-6jqds%40teso-ghana.iam.gserviceaccount.com"
//};
public static GoogleCredentials credentials = new GoogleCredentials
{
type = "service_account",
project_id = "teso-test-6fc81",
private_key_id = "a801febc533ae20f2007a4cbc579067c922e6d17",
private_key = "-----BEGIN PRIVATE KEY-----\nMIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDy14yG5uTOa03e\n/ihd+6fDEUJ4UCv2E6HUtgZE9bXN++2na8icTIPAG3PEj2Fl36exEkPJmDDomUr4\nEdY0XCoi8x9jTQm0neC5H9iO1PTuLXOosoZsD/RtI2R6WR7tqZlLSFz0FNzfX1w5\nKxTUOeloHXFmferbe9Blz1NU/wPTx05EE7XkYaTHpOZ2I4D09n0vSybeOJOsBtZT\nElOCRf64SweMWRtgnWRIxa77fbf+w/ogcfar/ngWm3hU48RI8vkmrjB1GVvQZJ6l\n+Nsk8X1sX5YUud+XXEpAglUTzs9nJpo8yql0DNvDpmzn4JUWo6kKsRDSKQKYjwhJ\nf4Ag6S/jAgMBAAECggEAAnTpyAeX8vqk7AeYMvMzzEZlbMAq4a9rKLK6t4Hg1/ef\nfN0bR3GCt7PPZQKqUpSDpsfvhZ+Thxbd6kqL5zWze20IOUHzQi+CsXy//RnsbGhr\nTh6YO4mhyGTeRFqYdIENuvQ9dH6tiVj2nuFvsYHweYwqtIW7lYLYJd+GEUsPJ9pM\nReZUyRzJT83lnjODe1mAxFG4exGDRUfcUQ/pkffp07fNJ+tLrQHSDKdFsBauMvra\n7+btsrkCdHE/2Es5lb3TPkoUdXO5RR+nzlmX53o0FHeBOPDkFs20PuZRAqAv2Kuc\n54mHE1N7wIL+HC290Li70yH+TFdQ6tufI50yOwyHEQKBgQD66E/lnvrIWlHsKIdQ\nmnLYA2i2nyoNVJpCcSKTOsGzQf7ijjPpDaBTVu5ZClUYiQ1eGfAUcYvFUzU08oCS\n063BvvxTqkg4Q62OX9ntLrNWIK999ZXAhtH7DNmTLxNcZ7jBfCiJFoNWj/hB+OfE\nreIAfK27sPfKp4yhcrg4qmO+2wKBgQD3xVRYZsYR3sOQFMyTo+IzVWXMOadMgLBO\nBiTKwC/QC3wSkRWFnCkP/Uz4vzTeJJs6CzFWlhJ8JTP0yp0olxdGCJVi9ThXWWOw\nIIM5OouMll69+5LtX2OtkagFGfDwKC5M6vCouTgEn+TB13nIHy5VlvbPZtfslISG\ny9Zl30ENmQKBgBoBxG5PmTz1J7KrzMLND4RWbh8nxksVbtveMDBEkdlLyOigxr6s\nW+bnhtMR4Bon8ovDcoAb+NneMxCm5i7R5BvF+Q+PAedbFH1CcCtGgO43exk6QGhx\nUQiNn2vDIGWelqbvgKAdBkYNrDTiYNuhDmDwi219/WEzFr+RTYkKGEarAoGAZd9q\nmJZZJgvTmLAUlTeyz6xzGI8z7E6VLt9zzTFL91xhfTjOAot8jqh1N2lWkWe3sxvb\nA2Dc5NJfFG0iRQgqd48b7P4qVi/Yvxf/HE6oBfvlpHOFq7emwjy7Oq251OSQdOu8\nW4McNzqO0eyIk/HOGT7i58+/Q/SksM+qrWQn2TECgYEAlXgU3k4aqDr73eKaCTq1\niXzq4mxnpNTolK3UaDf5WjVtA5FFlCteCVGS/kNtPiE10iixonAB22MYC1GfPSUd\n/j1Uaoji6YBm8atqQT65D1vZLakTtF+0WRPNLyi/Ba0rQ7l7iOheIZBnE54JSpME\nlOAskdiG/x//W1ielZy95Yk=\n-----END PRIVATE KEY-----\n",
client_email = "firebase-adminsdk-nv8gq@teso-test-6fc81.iam.gserviceaccount.com",
client_id = "104489363989748006258",
auth_uri = "https://accounts.google.com/o/oauth2/auth",
token_uri = "https://oauth2.googleapis.com/token",
auth_provider_x509_cert_url = "https://www.googleapis.com/oauth2/v1/certs",
client_x509_cert_url = "https://www.googleapis.com/robot/v1/metadata/x509/firebase-adminsdk-nv8gq%40teso-test-6fc81.iam.gserviceaccount.com"
};
public static List<SilverPurchaseRate> purchaseRates = new List<SilverPurchaseRate>
{
new SilverPurchaseRate
{
goldCoin = 1,
silverCoin = 100,
realCash = decimal.Parse("1.00"),
},
new SilverPurchaseRate
{
goldCoin = 2,
silverCoin = 240,
realCash = decimal.Parse("2.00"),
},
new SilverPurchaseRate
{
goldCoin = 3,
silverCoin = 380,
realCash = decimal.Parse("3.00"),
},
new SilverPurchaseRate
{
goldCoin = 4,
silverCoin = 520,
realCash = decimal.Parse("4.00"),
},
new SilverPurchaseRate
{
goldCoin = 5,
silverCoin = 660,
realCash = decimal.Parse("5.00"),
}
};
}
}