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)); }