public void OnPropertyChanged([CallerMemberName] string prop = "") { if (PropertyChanged != null) { PropertyChanged(this, new PropertyChangedEventArgs(prop)); } if (prop == "ChangeModelTag" | prop == "ChangeDraftTag") { if (DraftId == null || DraftId.IntegerValue == -1 || DraftTag == null) { Color = Brushes.White; } else { if (ModelTag != DraftTag) { Color = Brushes.Salmon; } else { Color = Brushes.LightGreen; } } } if (prop == "ConnectError") { if (ConnectError) { Color = Brushes.HotPink; ItemName = $"{ItemName} - {DraftId?.ToString()}"; } } }
public void Accept(string draftIdString) { var draftId = DraftId.From(draftIdString); var draft = _draftRepository.Get(draftId); var agreement = draft.Accept(); _agreementRepository.Save(agreement); }
public override int GetHashCode() { int hash = 1; if (ResourceName.Length != 0) { hash ^= ResourceName.GetHashCode(); } if (HasDraftId) { hash ^= DraftId.GetHashCode(); } if (HasBaseCampaign) { hash ^= BaseCampaign.GetHashCode(); } if (HasName) { hash ^= Name.GetHashCode(); } if (HasDraftCampaign) { hash ^= DraftCampaign.GetHashCode(); } if (Status != global::Google.Ads.GoogleAds.V10.Enums.CampaignDraftStatusEnum.Types.CampaignDraftStatus.Unspecified) { hash ^= Status.GetHashCode(); } if (HasHasExperimentRunning) { hash ^= HasExperimentRunning.GetHashCode(); } if (HasLongRunningOperation) { hash ^= LongRunningOperation.GetHashCode(); } if (_unknownFields != null) { hash ^= _unknownFields.GetHashCode(); } return(hash); }
public override int GetHashCode() { int hash = 1; if (ResourceName.Length != 0) { hash ^= ResourceName.GetHashCode(); } if (draftId_ != null) { hash ^= DraftId.GetHashCode(); } if (baseCampaign_ != null) { hash ^= BaseCampaign.GetHashCode(); } if (name_ != null) { hash ^= Name.GetHashCode(); } if (draftCampaign_ != null) { hash ^= DraftCampaign.GetHashCode(); } if (Status != 0) { hash ^= Status.GetHashCode(); } if (hasExperimentRunning_ != null) { hash ^= HasExperimentRunning.GetHashCode(); } if (longRunningOperation_ != null) { hash ^= LongRunningOperation.GetHashCode(); } if (_unknownFields != null) { hash ^= _unknownFields.GetHashCode(); } return(hash); }
int IComparable <DraftMessage> .CompareTo(DraftMessage other) { return(DraftId.CompareTo(other.DraftId)); }
public Draft Get(DraftId draftId) { return(Drafts.SingleOrDefault(d => d.Id.Equals(draftId))); }