private static void getRoadStatusDetails(RoadDetails roadDetails) { ContainerSetUp.Init(); var initiator = InitiateContainer.Retrieve <ProcessRoadService>(); setBaseValues(roadDetails); var resultSet = initiator.FetchRoadStatusDetails(roadDetails); if (string.IsNullOrWhiteSpace(resultSet.Result.httpStatusCode) && resultSet.Result.httpStatusCode != Constants.statusCode && string.IsNullOrWhiteSpace(resultSet.Result.message)) { successMessage(resultSet.Result); } else { unsuccessMessage(resultSet.Result); } }
public static void Init() { InitiateContainer.Register <IRoadStatusService, RoadStatusService>(); InitiateContainer.Register <IHelperClass, HelperClass>(); InitiateContainer.AddExtension <ServiceClassContainer>(); }