private static async Task GetAllDepartments(ICompanyDepartmentsApi departmentsApi) { Console.WriteLine("*** GetAllDepartments ***"); var allDepartments = await departmentsApi.GetAllDepartments(); foreach (var dep in allDepartments) { Console.WriteLine(JsonConvert.SerializeObject(dep)); } }
private static async Task <Department> CreateDepartment(ICompanyDepartmentsApi departmentsApi, string departmentName) { var newDepartment = new Department { Name = departmentName }; Console.WriteLine(); Console.WriteLine("*** CreateDepartment ***"); var savedNewDepartment = await departmentsApi.CreateDepartment(newDepartment); Console.WriteLine(JsonConvert.SerializeObject(savedNewDepartment)); return(savedNewDepartment); }
private static async Task DeleteDepartment(ICompanyDepartmentsApi departmentsApi, int departmentId) { Console.WriteLine(); Console.WriteLine("*** DeleteDepartment ***"); await departmentsApi.DeleteDepartment(departmentId); }