public void GetAllUsersFromSBK_02() { var config = new Config() { Name = "internsbk", ApiUrl = "https://testservice.MINKOMMUN.se/api/v2/services", ApiUserName = "******", ApiKey = "c0ff3c0f-fec0-ff3c-0ffe-c0ff3c0ff3c0f", ServiceShortName = "SBK_02", Actor = "SBK" }; var api = new AbouRestApi(config); DateTime FromDate = new DateTime(2016, 02, 27); DateTime ToDate = new DateTime(2019, 12, 11); string[] States = new string[] { "Godkänd", "Inkommet" }; bool ExcludeCasesWithDiaryNumber = false; var users = new ConcurrentBag <string>(); var res = api.GetByDateAndState(FromDate, ToDate, States, ExcludeCasesWithDiaryNumber); Parallel.ForEach(res, (u) => { var r = api.GetDetailed(u); var user = r.Signatures.First().UserIdentity; users.Add(user); }); var f = string.Join(",", users.Distinct()); }
public void AttachmentDownload() { var config = Global.GetConfig; var api = new AbouRestApi(config); var bytes = api.AttachmentDownload("190227-BSF_10-GC95", "190227-BSF_10-GC95_Sokigo_logo.png"); }
public void UpdateDiaryNumber() { var config = Global.GetConfig; var api = new AbouRestApi(config); api.UpdateDiaryNumber("190227-BSF_10-GC95", Guid.NewGuid().ToString()); }
public Program(string configName, string dir, string operation, string status = "") { Config config = GetConfig(configName); string[] fileEntries = Directory.GetFiles(dir); var api = new AbouRestApi(config); foreach (var fileName in fileEntries) { string uniqueId = GetUniqueIdFromGileName(fileName); switch (operation) { case "upload": api.FileUpload(uniqueId, fileName, status + Path.GetExtension(fileName)); break; case "setstatus": api.UpdateStatus(uniqueId, status); break; default: Console.WriteLine($"Operation {operation} not supported"); break; } } }
public void UpdateAdministrator() { var config = Global.GetConfig; var api = new AbouRestApi(config); api.UpdateAdministrator("190227-BSF_10-GC95", "Mrs " + Guid.NewGuid().ToString(), true); }
public void CasePdfDownload() { var config = Global.GetConfig; var api = new AbouRestApi(config); var bytes = api.CasePdfDownload("190227-BSF_10-GC95"); }
public static AbouRestApi ApiFactory() { var config = Global.GetConfig; var api = new AbouRestApi(config); return(api); }
public void UpdateStatus() { var config = Global.GetConfig; var api = new AbouRestApi(config); string uniqueId = "190227-BSF_10-GC95"; api.UpdateStatus(uniqueId, "Cykelpump", true); }
public void UpdateDiaryNumberTwiceDoNotThrowException() { string diaryNumber = Guid.NewGuid().ToString(); var config = Global.GetConfig; var api = new AbouRestApi(config); api.UpdateDiaryNumber("190227-BSF_10-GC95", diaryNumber); api.UpdateDiaryNumber("190227-BSF_10-GC95", diaryNumber); }
public void FileUploadPdf() { var config = Global.GetConfig; var api = new AbouRestApi(config); api.FileUpload(new FileUploadData(config) { UniqueId = "190227-BSF_10-GC95" }, ".\\Testdata\\AbouTestDoc.pdf", "Namn som syns.pdf"); }
public void FileUploadEpub() { var config = Global.GetConfig; var api = new AbouRestApi(config); Assert.Throws <AbouApiException>(() => api.FileUpload(new FileUploadData(config) { UniqueId = "190227-BSF_10-GC95" }, ".\\Testdata\\AbouTestDocEpub.epub", "Funkar inte.epub")); }
public void FileUploadPngf() { var config = Global.GetConfig; var api = new AbouRestApi(config); api.FileUpload(new FileUploadData(config) { UniqueId = "190227-BSF_10-GC95" }, ".\\Testdata\\Sokigo_logo.png", "Sokigo_logo.png"); }
public void UpdateStatusData() { var config = Global.GetConfig; var api = new AbouRestApi(config); var data = new DataUpdateStatus(config) { UniqueId = "190227-BSF_10-GC95", State = "Avslag" }; api.UpdateStatus(data); }
public void GetDetailed_GivenDataGetDetailedUniqueIdReturnsResultWithSameId() { var config = Global.GetConfig; var api = new AbouRestApi(config); var data = new DataGetDetailed(config) { UniqueId = "190227-BSF_10-GC95" }; DetailedResult detailedResult = api.GetDetailed(data); Assert.Equal(data.UniqueId, detailedResult.Id); }
public void UpdateDiaryNumberData() { var config = Global.GetConfig; var api = new AbouRestApi(config); var data = new DataDiaryNumber(config) { UniqueId = "190227-BSF_10-GC95", DiaryNumber = Guid.NewGuid().ToString() }; api.UpdateDiaryNumber(data); }
public void UpdateAdministratorData() { var config = Global.GetConfig; var api = new AbouRestApi(config); var data = new DataUpdateAdministrator(config) { UniqueId = "190227-BSF_10-GC95", Administrator = "Mr " + Guid.NewGuid().ToString() }; api.UpdateAdministrator(data); }
public void GetByDateAndStat() { var config = Global.GetConfig; var api = new AbouRestApi(config); DateTime FromDate = new DateTime(2019, 02, 27); DateTime ToDate = new DateTime(2019, 12, 11); string[] States = new string[] { "Beslut" }; bool ExcludeCasesWithDiaryNumber = false; var res = api.GetByDateAndState(FromDate, ToDate, States, ExcludeCasesWithDiaryNumber); }
public void GetByDateAndStateDate() { var config = Global.GetConfig; var api = new AbouRestApi(config); GetCaseData data = new GetCaseData(config) { FromDate = new DateTime(2019, 02, 27), ToDate = new DateTime(2019, 12, 11), States = new string[] { "Beslut" }, ExcludeCasesWithDiaryNumber = false }; var res = api.GetByDateAndState(data); }
//[Fact] // Ignore... public void CasePdfDowdsdsdnload() { var config = Global.GetConfig; var api = new AbouRestApi(config); CreateCaseData createCase = new CreateCaseData() { Citizen = new CitizenBase() { Email = "*****@*****.**", FirstName = "Benny", LastName = "Jonsson", UserIdentity = "121212121212" } }; api.CreateCase(createCase); }
public void AddCitizen() { var config = Global.GetConfig; var api = new AbouRestApi(config); CitizensData data = new CitizensData(config) { Citizens = new System.Collections.Generic.List <Citizen>() { new Citizen() { Email = "*****@*****.**", FirstName = "Benny", LastName = "Jonsson", UserIdentity = "121212121212" } }, UniqueId = "190227-BSF_10-GC95", OmitSocialSecUrityNumberValidation = true, UpdateExistingCitizen = true }; api.AddCitizens(data); }