Update test odierni api v2 x FIC

This commit is contained in:
Samuele Locatelli
2023-01-23 19:30:52 +01:00
parent cc3d7ef9e3
commit bc2b067a54
6 changed files with 44 additions and 17 deletions
+14 -2
View File
@@ -1,7 +1,7 @@
Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio Version 16
VisualStudioVersion = 16.0.31911.196
# Visual Studio Version 17
VisualStudioVersion = 17.4.33213.308
MinimumVisualStudioVersion = 10.0.40219.1
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "VersGen", "VersGen\VersGen.csproj", "{6AE920DD-D404-4781-B6D6-CABCA89FB42D}"
EndProject
@@ -9,6 +9,10 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "SHERPA.BBM.UI", "SHERPA.BBM
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "SHERPA.BBM.CORE", "SHERPA.BBM.CORE\SHERPA.BBM.CORE.csproj", "{7F034BDE-53D8-4B08-B6C8-25BBCC70BB23}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SHERPA.IM", "SHERPA.IM\SHERPA.IM.csproj", "{BE8A9128-4CBC-4EE9-8B71-FCD7A26F0C92}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SHERPA.Data", "SHERPA.Data\SHERPA.Data.csproj", "{C2E87EC2-C7B1-4F6C-AA0A-2E0AEF5FDAD5}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
@@ -27,6 +31,14 @@ Global
{7F034BDE-53D8-4B08-B6C8-25BBCC70BB23}.Debug|Any CPU.Build.0 = Debug|Any CPU
{7F034BDE-53D8-4B08-B6C8-25BBCC70BB23}.Release|Any CPU.ActiveCfg = Release|Any CPU
{7F034BDE-53D8-4B08-B6C8-25BBCC70BB23}.Release|Any CPU.Build.0 = Release|Any CPU
{BE8A9128-4CBC-4EE9-8B71-FCD7A26F0C92}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{BE8A9128-4CBC-4EE9-8B71-FCD7A26F0C92}.Debug|Any CPU.Build.0 = Debug|Any CPU
{BE8A9128-4CBC-4EE9-8B71-FCD7A26F0C92}.Release|Any CPU.ActiveCfg = Release|Any CPU
{BE8A9128-4CBC-4EE9-8B71-FCD7A26F0C92}.Release|Any CPU.Build.0 = Release|Any CPU
{C2E87EC2-C7B1-4F6C-AA0A-2E0AEF5FDAD5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{C2E87EC2-C7B1-4F6C-AA0A-2E0AEF5FDAD5}.Debug|Any CPU.Build.0 = Debug|Any CPU
{C2E87EC2-C7B1-4F6C-AA0A-2E0AEF5FDAD5}.Release|Any CPU.ActiveCfg = Release|Any CPU
{C2E87EC2-C7B1-4F6C-AA0A-2E0AEF5FDAD5}.Release|Any CPU.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
+1 -1
View File
@@ -4,7 +4,7 @@
<TargetFramework>net6.0</TargetFramework>
<UserSecretsId>60fcdaab-6c1e-4bec-9d88-f7727ef1c12c</UserSecretsId>
<ApplicationIcon>wwwroot\favicon.ico</ApplicationIcon>
<Version>1.0.2301.2019</Version>
<Version>1.0.2301.2319</Version>
</PropertyGroup>
<ItemGroup>
+1 -1
View File
@@ -28,7 +28,7 @@ public class IndexModel : PageModel
if (code is null)
{
var scopes = new List<Scope> { Scope.ENTITY_SUPPLIERS_ALL };
var scopes = new List<Scope> { Scope.ENTITY_SUPPLIERS_ALL, Scope.ENTITY_CLIENTS_ALL };
var url = oauth.GetAuthorizationUrl(scopes, "EXAMPLE_STATE");
Response.Redirect(url);
}
+26 -11
View File
@@ -32,29 +32,33 @@ namespace SHERPA.OAuth.Pages
Configuration config = new Configuration();
config.AccessToken = accessToken.Replace(@"\", "");
#if false
// Modify the selected supplier
ModifySupplierRequest modifySupplierRequest = new ModifySupplierRequest();
modifySupplierRequest.Data = new Supplier();
//modifySupplierRequest.Data.Id = 0;
modifySupplierRequest.Data.Name = "Prova Suipplier";
modifySupplierRequest.Data.Name = "Prova Supplier";
modifySupplierRequest.Data.Phone = "035-460560";
modifySupplierRequest.Data.VatNumber = "IT03274190168";
modifySupplierRequest.Data.TaxCode = "IT03274190168";
modifySupplierRequest.Data.FirstName = "Nome";
modifySupplierRequest.Data.LastName = "Cognome";
modifySupplierRequest.Data.VatNumber = "US02924190164";
modifySupplierRequest.Data.TaxCode = "USLCTSLM74E03H910R";
modifySupplierRequest.Data.FirstName = "Samuele Emilio";
modifySupplierRequest.Data.LastName = "Locateli";
modifySupplierRequest.Data.Email = "samuele.locatelli@gmail.com";
var result = modifyFirstSupplier(config, modifySupplierRequest);
var result = modifyFirstSupplier(config, modifySupplierRequest);
#endif
var result = modifyFirstSupplier(config);
ViewData["Content"] = result;
}
public static string modifyFirstSupplier(Configuration config, ModifySupplierRequest modifySupplierRequest)
public static string modifyFirstSupplier(Configuration config)//, ModifyClientRequest modifyClientRequest)
{
try
{
var userApiInstance = new UserApi(config);
var suppliersApiInstance = new SuppliersApi(config);
var clientsApiInstance = new ClientsApi(config);
// Retrieve User Companies
var userCompaniesResponse = userApiInstance.ListUserCompanies();
@@ -64,14 +68,25 @@ namespace SHERPA.OAuth.Pages
var fields = ""; // string | List of comma-separated fields. (optional)
var fieldset = "detailed"; // string | Name of the fieldset. (optional)
var sort = "-id"; // string | List of comma-separated fields for result sorting (minus for desc sorting). (optional)
var page = 2; // int? | The page to retrieve. (optional) (default to 1)
var perPage = 8; // int? | The size of the page. (optional) (default to 5)
var page = 1; // int? | The page to retrieve. (optional) (default to 1)
var perPage = 100; // int? | The size of the page. (optional) (default to 5)
//var companySuppliers = suppliersApiInstance.ListSuppliers(firstCompanyId, null, fieldset, sort, page, perPage);
var companySuppliers = suppliersApiInstance.ListSuppliers(firstCompanyId, null, fieldset, sort, page, perPage);
var firstSupplierId = companySuppliers.Data[0].Id ?? 0;
var companyCustomers = clientsApiInstance.ListClients(firstCompanyId, null, fieldset, sort, page, perPage, "tax_code='LCTSLM74E03H910R' OR vat_number='02924190164'");
var custId = companyCustomers.Data[0].Id ?? 0;
ModelClient datiCliente = companyCustomers.Data[0];
datiCliente.AddressStreet = "via Piazzo 95";
ModifySupplierResponse modifySupplierResponse = suppliersApiInstance.ModifySupplier(firstCompanyId, firstSupplierId, modifySupplierRequest);
ModifyClientRequest modCliReq = new ModifyClientRequest();
modCliReq.Data = datiCliente;
return ("Supplier modificato correttamente\n" + modifySupplierResponse.Data.ToJson());
//ModifySupplierResponse modifySupplierResponse = suppliersApiInstance.ModifySupplier(firstCompanyId, firstSupplierId, modifySupplierRequest);
var ModifyCustomerResp = clientsApiInstance.ModifyClient(firstCompanyId, custId, modCliReq);
return ("Cliente modificato correttamente\n" + ModifyCustomerResp.Data.ToJson());
}
catch (Exception e)
{
+1 -1
View File
@@ -1 +1 @@
{"token_type":"bearer","access_token":"a/eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJyZWYiOiIyRzlUUVB6SUtoMmFtQlVDcENKRHFkM3JDd1l5cGo0dSIsImV4cCI6MTY3NDMyNDQ4Nn0.Kdg4JVcyW4Y_76oFB8NF5rhPn8oIUGewbLxqtjLYyGA","refresh_token":"r/eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJyZWYiOiIwVnh2ZzRLTWUzR29FV1EwcGxDY0xPQTdOY3hNUHlWOCJ9.IZYmOgISQsnk1b13nvOmh5H0awtn83hGVBsYqVgrFSM","expires_in":86400}
{"token_type":"bearer","access_token":"a/eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJyZWYiOiJWT2RJYW9OSDhFRUJpWDVtUWE2QldobTYySTJuT3pmdCIsImV4cCI6MTY3NDU2OTcxNH0.JvHS1N18mFTAEbQgADtSo1ZMa4QX7TBL6c8z_Nwv-sk","refresh_token":"r/eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJyZWYiOiI2aXN4S3BmUkdORGZOejkzWjlJWkJiYjVOSUtIbjREWiJ9.P5vvglW742pe7wuXzNIZ4O6LNl87l4uOt7i9zHiTdjw","expires_in":86400}
+1 -1
View File
@@ -421,7 +421,7 @@ namespace SHERPA_SYNC
indirizzo_via = rigaCli.via,
indirizzo_cap = rigaCli.cap,
indirizzo_citta = rigaCli.località,
indirizzo_provincia = rigaCli.provincia,
indirizzo_provincia = rigaCli.provincia??"",
piva = rigaCli.P_iva,
cf = rigaCli.C_Fisc
};