private static async Task GetUser(ICompanyUsersApi usersApi, string userName) { Console.WriteLine(); Console.WriteLine("*** GetUser ***"); var existingUser = await usersApi.GetUser(userName); Console.WriteLine(JsonConvert.SerializeObject(existingUser)); }
private static async Task GetAllUsers(ICompanyUsersApi usersApi) { Console.WriteLine("*** GetAllUsers ***"); var allUsers = await usersApi.GetAllUsers(); foreach (var usr in allUsers) { Console.WriteLine(JsonConvert.SerializeObject(usr)); } }
private static async Task CreateUser(ICompanyUsersApi usersApi, string userName) { var newCompany = new Company { Name = "Company TEST", Created = DateTime.UtcNow, Modified = DateTime.UtcNow }; var newDepartment = new Department { Name = "Department TEST" }; var newEmployee = new Employee { FirstName = "Silvio", LastName = "Holt", BirthDate = new DateTime(1995, 8, 7), Company = newCompany, Department = newDepartment, Created = DateTime.UtcNow, Modified = DateTime.UtcNow }; var newUser = new User { EmployeeId = newEmployee.EmployeeId, Employee = newEmployee, Username = userName, Password = "******", Token = string.Empty }; Console.WriteLine(); Console.WriteLine("*** CreateUser ***"); var savedUser = await usersApi.CreateUser(newUser); Console.WriteLine(JsonConvert.SerializeObject(savedUser)); }
private static async Task DeleteUser(ICompanyUsersApi usersApi, string userName) { Console.WriteLine(); Console.WriteLine("*** DeleteUser ***"); await usersApi.DeleteUser(userName); }