private PhysicalGameProduct CreateValidPhysicalGameProduct(AvailabilityStatus status) { string skuNumber = internalSkuNumber++.ToString().PadLeft(12, '0'); return new PhysicalGameProduct { ProductAvailabilityStatus = status, PlatformCode = "PC", Developer = company, Publisher = company, ReleaseDate = releaseDate, NewWebPrice = newWebPrice, InternalNewSKU = $"0{skuNumber}", InteralUsedSKU = $"1{skuNumber}" }; }
/// <summary> /// Return the HashCode of this object. /// </summary> /// <returns>The HashCode of this object.</returns> public override Int32 GetHashCode() { unchecked { return((TransactionId.HasValue ? TransactionId.GetHashCode() * 31 : 0) ^ PartnerId.GetHashCode() * 29 ^ OperatorId.GetHashCode() * 23 ^ EVSEId.GetHashCode() * 21 ^ (AvailabilityStatusEventDate.HasValue ? AvailabilityStatusEventDate.GetHashCode() * 19 : 0) ^ (AvailabilityStatus.HasValue ? AvailabilityStatus.GetHashCode() * 17 : 0) ^ (AvailabilityStatusUntil.HasValue ? AvailabilityStatusUntil.GetHashCode() * 13 : 0) ^ (AvailabilityStatusComment.IsNeitherNullNorEmpty() ? AvailabilityStatusComment.GetHashCode() * 11 : 0) ^ (BusyStatusEventDate.HasValue ? BusyStatusEventDate.GetHashCode() * 7 : 0) ^ (BusyStatus.HasValue ? BusyStatus.GetHashCode() * 3 : 0) ^ (BusyStatusUntil.HasValue ? BusyStatusUntil.GetHashCode() * 3 : 0) ^ (BusyStatusComment.IsNeitherNullNorEmpty() ? BusyStatusComment.GetHashCode() : 0)); } }
public static string GetStatusName(AvailabilityStatus status) { switch (status) { case AvailabilityStatus.Booked: return(RuleDetails.RuleStatusBooked); case AvailabilityStatus.Free: return(RuleDetails.RuleStatusFree); case AvailabilityStatus.NotBookable: return(RuleDetails.RuleStatusNotBookable); default: throw new InvalidOperationException(String.Format("Status of type '{0}' not yet configured!", status)); } }
/// <summary> /// Return the HashCode of this object. /// </summary> /// <returns>The HashCode of this object.</returns> public override Int32 GetHashCode() { unchecked { return(EVSEId.GetHashCode() * 11 ^ StatusEventDate.GetHashCode() * 7 ^ AvailabilityStatus.GetHashCode() * 5 ^ (AvailabilityStatusUntil.HasValue ? AvailabilityStatusUntil.GetHashCode() * 3 : 0) ^ (AvailabilityStatusComment.IsNeitherNullNorEmpty() ? AvailabilityStatusComment.GetHashCode() : 0)); } }
/// <summary> /// Compares two EVSEAvailabilityStatus for equality. /// </summary> /// <param name="EVSEAvailabilityStatus">An EVSEAvailabilityStatus to compare with.</param> /// <returns>True if both match; False otherwise.</returns> public Boolean Equals(EVSEAvailabilityStatus EVSEAvailabilityStatus) { if ((Object)EVSEAvailabilityStatus == null) { return(false); } return(EVSEId.Equals(EVSEAvailabilityStatus.EVSEId) && StatusEventDate.Equals(EVSEAvailabilityStatus.StatusEventDate) && AvailabilityStatus.Equals(EVSEAvailabilityStatus.AvailabilityStatus) && ((!AvailabilityStatusUntil.HasValue && !EVSEAvailabilityStatus.AvailabilityStatusUntil.HasValue) || (AvailabilityStatusUntil.HasValue && EVSEAvailabilityStatus.AvailabilityStatusUntil.HasValue && AvailabilityStatusUntil.Value.Equals(EVSEAvailabilityStatus.AvailabilityStatusUntil.Value))) && ((!AvailabilityStatusComment.IsNeitherNullNorEmpty() && !EVSEAvailabilityStatus.AvailabilityStatusComment.IsNeitherNullNorEmpty()) || (AvailabilityStatusComment.IsNeitherNullNorEmpty() && EVSEAvailabilityStatus.AvailabilityStatusComment.IsNeitherNullNorEmpty() && AvailabilityStatusComment.Equals(EVSEAvailabilityStatus.AvailabilityStatusComment)))); }
public static String AsText(this AvailabilityStatus AvailabilityStatus) { switch (AvailabilityStatus) { case AvailabilityStatus.Accepted: return("Accepted"); case AvailabilityStatus.Rejected: return("Rejected"); case AvailabilityStatus.Scheduled: return("Scheduled"); default: return("unknown"); } }
/// <summary> /// Compares two heartbeat requests for equality. /// </summary> /// <param name="SetChargingStationAvailabilityStatusRequest">A heartbeat request to compare with.</param> /// <returns>True if both match; False otherwise.</returns> public override Boolean Equals(SetChargingStationAvailabilityStatusRequest SetChargingStationAvailabilityStatusRequest) { if ((Object)SetChargingStationAvailabilityStatusRequest == null) { return(false); } return(((!TransactionId.HasValue && !SetChargingStationAvailabilityStatusRequest.TransactionId.HasValue) || (TransactionId.HasValue && SetChargingStationAvailabilityStatusRequest.TransactionId.HasValue && TransactionId.Value.Equals(SetChargingStationAvailabilityStatusRequest.TransactionId.Value))) && PartnerId.Equals(SetChargingStationAvailabilityStatusRequest.PartnerId) && OperatorId.Equals(SetChargingStationAvailabilityStatusRequest.OperatorId) && ChargingStationId.Equals(SetChargingStationAvailabilityStatusRequest.ChargingStationId) && StatusEventDate.Equals(SetChargingStationAvailabilityStatusRequest.StatusEventDate) && AvailabilityStatus.Equals(SetChargingStationAvailabilityStatusRequest.AvailabilityStatus) && ((!AvailabilityStatusUntil.HasValue && !SetChargingStationAvailabilityStatusRequest.AvailabilityStatusUntil.HasValue) || (AvailabilityStatusUntil.HasValue && SetChargingStationAvailabilityStatusRequest.AvailabilityStatusUntil.HasValue && AvailabilityStatusUntil.Value.Equals(SetChargingStationAvailabilityStatusRequest.AvailabilityStatusUntil.Value))) && ((!AvailabilityStatusComment.IsNeitherNullNorEmpty() && !SetChargingStationAvailabilityStatusRequest.AvailabilityStatusComment.IsNeitherNullNorEmpty()) || (AvailabilityStatusComment.IsNeitherNullNorEmpty() && SetChargingStationAvailabilityStatusRequest.AvailabilityStatusComment.IsNeitherNullNorEmpty() && AvailabilityStatusComment.Equals(SetChargingStationAvailabilityStatusRequest.AvailabilityStatusComment)))); }
public static ResourceHealthDto GetAvStatusHistoryDtoMapping(AvailabilityStatus availabilityStatus) { ResourceIDs resource_IDs = GetResourceIds(availabilityStatus.id); var resourceDto = new ResourceHealthDto { id = Guid.NewGuid().ToString(), alertId = "N/A", alertStatus = "N/A", resourceId = resource_IDs.resourceId, currentHealthStatus = availabilityStatus.properties.availabilityState, previousHealthStatus = "N/A", eventTimestamp = DateTime.UtcNow, subscriptionId = availabilityStatus.id.Split("/")[2], resourceGroupName = (availabilityStatus.id.Split("/")[4]).ToLower(), resourceType = resource_IDs.resourceType, resourceName = resource_IDs.resourceName, summary = availabilityStatus.properties.summary, details = availabilityStatus.properties.detailedStatus, location = availabilityStatus.location }; return(resourceDto); }
/// <summary> /// Return the HashCode of this object. /// </summary> /// <returns>The HashCode of this object.</returns> public override Int32 GetHashCode() { unchecked { return((TransactionId.HasValue ? TransactionId.GetHashCode() * 19 : 0) ^ PartnerId.GetHashCode() * 17 ^ OperatorId.GetHashCode() * 13 ^ ChargingStationId.GetHashCode() * 11 ^ StatusEventDate.GetHashCode() * 7 ^ AvailabilityStatus.GetHashCode() * 5 ^ (AvailabilityStatusUntil.HasValue ? AvailabilityStatusUntil.GetHashCode() * 3 : 0) ^ (AvailabilityStatusComment.IsNeitherNullNorEmpty() ? AvailabilityStatusComment.GetHashCode() : 0)); } }
private void itemsChangeStat(AvailabilityStatus stat) { try { var rows = disp_grid_item.SelectedRows; foreach (DataGridViewRow r in rows) { DataGridViewCellCollection c = r.Cells; int itemId = int.Parse(c["col_itemId"].Value.ToString()); RecordsDataSet.ItemRow item = db.Item.FindByid(itemId); item.itemStatus = stat.ToString(); } dbmgr.UpdateAll(db); fillItemGrid(); showSuccessMessage("Updated " + rows.Count + " item(s)"); } catch (Exception ex) { db.RejectChanges(); showErrorMessage("An Error Occured.\n\nDetails:\n" + ex.Message); } }
public static MvcHtmlString AvailabilityStatusLabel(this HtmlHelper html, AvailabilityStatus availabilityStatusStatus) { var labelHelper = new BootstrapLabelHelper(LabelClassDictionary); return(labelHelper.BootstrapLabel(html, availabilityStatusStatus.Name.ToLowerInvariant(), availabilityStatusStatus.Id)); }
public EventGroupRule(EventGroup group, AvailabilityStatus status) { this.group = group; this.status = status; }
private async Task <ItemWithStatus> DoWorkAsync(SiteItem item) { AvailabilityStatus res = await pulseService.Pulse(item.Address); return(new ItemWithStatus(item, res)); }
/// <summary> /// Return a text representation of this object. /// </summary> public override String ToString() => String.Concat(PartnerId, " / ", OperatorId, ": ", ChargingStationId, " -> ", AvailabilityStatus.AsText());
//Constructor public Schedule(DateTime date, AvailabilityStatus status) { Date = date; Status = status; }
public async void Details_StatusShouldBeVisibleToMember_ReturnsViewWithModel(AvailabilityStatus status) { Game matchingGame = new Game { Id = gameId, GameAvailabilityStatus = status, GameSKUs = new List<GameProduct>(), Rating = everyoneESRBRating }; Mock<IVeilDataAccess> dbStub = TestHelpers.GetVeilDataAccessFake(); Mock<DbSet<Game>> gameDbSetStub = TestHelpers.GetFakeAsyncDbSet(new List<Game> { matchingGame }.AsQueryable()); gameDbSetStub.SetupForInclude(); dbStub.Setup(db => db.Games).Returns(gameDbSetStub.Object); Mock<ControllerContext> contextStub = new Mock<ControllerContext>(); contextStub.SetupUser().InMemberRole(); GamesController controller = new GamesController(dbStub.Object, idGetter: null) { ControllerContext = contextStub.Object }; var result = await controller.Details(matchingGame.Id) as ViewResult; Assert.That(result != null); Assert.That(result.Model, Is.EqualTo(matchingGame)); }
/// <summary> /// Updates the Internet avialability. /// </summary> private void OnUpdateInternetAvialability() { // The Internet availability. AvailabilityStatus internetAvailable; // If the network is available. if (NetworkInterface.GetIsNetworkAvailable()) { #if !DEBUG // Check the ICMP connectivity. this.internetAvailableIcmp = this.OnUpdateInternetAvailabilityIcmp(); #endif // Check the HTTP connectivity. this.internetAvailableHttp = this.OnUpdateInternetAvailabilityHttp(); // Check the HTTPs connectivity. this.internetAvailableHttps = this.OnUpdateInternetAvailabilityHttps(); // Update the Internet availability. internetAvailable = this.internetAvailableIcmp || this.internetAvailableHttp || this.internetAvailableHttps ? AvailabilityStatus.Success : AvailabilityStatus.Warning; } else { internetAvailable = AvailabilityStatus.Fail; } // Set the last updated. this.internetAvailableLastUpdated = DateTime.Now; // If the availability has changed. if (this.internetAvailable != internetAvailable) { // Change the Internet availability. this.internetAvailable = internetAvailable; // Raise the event. if (null != NetworkStatus.NetworkChanged) NetworkStatus.NetworkChanged(this, EventArgs.Empty); } // Raise the network checked event. if (null != NetworkStatus.NetworkChecked) NetworkStatus.NetworkChecked(this, EventArgs.Empty); }
/// <summary> /// Return a text representation of this object. /// </summary> public override String ToString() => String.Concat(EVSEId, " -> ", AvailabilityStatus.AsText());
/// <summary> /// Update availbility status for user /// </summary> /// <param name="Id"></param> /// <param name="status"></param> public void UpdateAvaibilityStatus(Guid Id, AvailabilityStatus status) { User user = Repository.FindById<User>(Id); user.AvailabilityStatus = status; Repository.Update<User>(user); UnitOfWork.Save(); }
public ItemWithStatus(SiteItem item, AvailabilityStatus status) { Item = item; Status = status; }
/// <summary> /// Return a XML representation of this object. /// </summary> /// <param name="CustomSetChargingStationAvailabilityStatusRequestSerializer">A delegate to serialize custom set ChargingStation availability status request XML elements.</param> public XElement ToXML(CustomXMLSerializerDelegate <SetChargingStationAvailabilityStatusRequest> CustomSetChargingStationAvailabilityStatusRequestSerializer = null) { var XML = new XElement(eMIPNS.EVCIDynamic + "eMIP_ToIOP_SetChargingStationAvailabilityStatusRequest", TransactionId.HasValue ? new XElement(eMIPNS.EVCIDynamic + "transactionId", TransactionId.ToString()) : null, new XElement(eMIPNS.EVCIDynamic + "partnerIdType", PartnerId.Format.ToString()), new XElement(eMIPNS.EVCIDynamic + "partnerId", PartnerId.ToString()), new XElement(eMIPNS.EVCIDynamic + "operatorIdType", OperatorId.Format.ToString()), new XElement(eMIPNS.EVCIDynamic + "operatorId", OperatorId.ToString()), new XElement(eMIPNS.EVCIDynamic + "ChargingStationIdType", ChargingStationId.Format.ToString()), new XElement(eMIPNS.EVCIDynamic + "ChargingStationId", ChargingStationId.ToString()), new XElement(eMIPNS.EVCIDynamic + "statusEventDate", StatusEventDate.ToIso8601(false)), new XElement(eMIPNS.EVCIDynamic + "availabilityStatus", AvailabilityStatus.AsNumber()), AvailabilityStatusUntil.HasValue ? new XElement(eMIPNS.EVCIDynamic + "availabilityStatusUntil", AvailabilityStatusUntil.Value.ToIso8601(false)) : null, AvailabilityStatusComment.IsNeitherNullNorEmpty() ? new XElement(eMIPNS.EVCIDynamic + "availabilityStatusComment", AvailabilityStatusComment) : null ); return(CustomSetChargingStationAvailabilityStatusRequestSerializer != null ? CustomSetChargingStationAvailabilityStatusRequestSerializer(this, XML) : XML); }