Пример #1
0
        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));
            }
        }
Пример #2
0
        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);
        }
Пример #3
0
 private static async Task DeleteDepartment(ICompanyDepartmentsApi departmentsApi, int departmentId)
 {
     Console.WriteLine();
     Console.WriteLine("*** DeleteDepartment ***");
     await departmentsApi.DeleteDepartment(departmentId);
 }