It will surely work
CHECK On : prominentsolutions.wordpress.com/.../get-the-resource-availability
Sample Collection : Please pass bookable resource entity collection.
// Calling the Action – Get the Resource Availability
OrganizationRequest reqAction = new OrganizationRequest(“msdyn_retrieveresourceavailability “);
reqAction[“WorkOrder”] = null;
reqAction[“RealTimeMode”] = true;
reqAction[“Duration”] = 15;
reqAction[“ForceDateRange”] = true;
reqAction[“IgnoreDuration”] = true;
reqAction[“IgnoreTravelTime”] = true;
reqAction[“AllowOverlapping”] = true;
reqAction[“Radius”] = 1;
reqAction[“StartTime”] = DateTime.Now;
reqAction[“EndTime”] = new DateTime(DateTime.Now.Year, DateTime.Now.Month, DateTime.Now.Day, 20, 0, 0);
reqAction[“Characteristics”] = null;
reqAction[“TimeGroup”] = null;
reqAction[“Territories”] = null;
reqAction[“ResourceTypes”] = null;
reqAction[“Resources”] = sampleCollection;
reqAction[“RestrictedResources”] = null;
reqAction[“Latitude “] = 1.3;
reqAction[“Longitude”] = 2.4;
reqAction[“Categories”] = null;
reqAction[“OrganizationalUnits”] = null;
reqAction[“Teams”] = null;
reqAction[“BusinessUnits”] = null;
//execute the request
OrganizationResponse response = _service.Execute(reqAction);