示例#1
0
        static async Task <EmployeeGroup?> CreateEmployeeGroup()
        {
            var groupName = UserInputHelper.GetUserStringInput(
                "Please enter the name for the Employee Group or '0' to exit", 50, "0",
                LiteralSpaceStringRegexp);

            if (groupName == "0")
            {
                return(null);
            }

            var groupDto = new CreateEmployeeGroupModel()
            {
                Name = groupName
            };

            var groupResponse = await PostJsonAsync <PostModel <EmployeeGroup> >(EmployeeGroupsUrl,
                                                                                 JsonConvert.SerializeObject(groupDto));

            if (groupResponse?.Data == null)
            {
                return(null);
            }
            Console.WriteLine("Employee group has been successfully created with id " + groupResponse.Data.Id);
            return(groupResponse.Data);
        }
 public EmployeeGroupModel Create(int businessId, CreateEmployeeGroupModel employeeGroup)
 {
     return(ApiRequest <EmployeeGroupModel, CreateEmployeeGroupModel>($"/business/{businessId}/employeegroup", employeeGroup, Method.POST));
 }