/// <summary> /// Get the NFT data for the NFT /// </summary> /// <param name="address">Address of the sender</param> /// <param name="key">Private key of the sender for encryption</param> /// <param name="receiver">receiver of the NFT</param> /// <returns></returns> public override async Task <IDictionary <string, string> > GetMetadata(string address = "", string key = "", string receiver = "") { // create token metadata var metadata = await GetCommonMetadata(); metadata.Add("EventId", EventId); if (!string.IsNullOrEmpty(AuthorLink)) { metadata.Add("AuthorLink", AuthorLink); } metadata.Add("EventDate", EventDate.ToString()); if (!string.IsNullOrEmpty(VideoLink)) { metadata.Add("VideoLink", VideoLink); } if (MusicInLink) { metadata.Add("MusicInLink", "true"); } metadata.Add("Location", Location); metadata.Add("LocationC", LocationCoordinates); metadata.Add("EventClass", Convert.ToInt32(EventClass).ToString()); if (Used) { metadata.Add("Used", "true"); } if (PriceInDoge > 0) { metadata.Add("PriceInDoge", Price.ToString(CultureInfo.InvariantCulture)); } return(metadata); }
/// <summary> /// Initializes a new instance of the <see cref="Time" /> class. /// </summary> /// <param name="date">The date.</param> /// <param name="value">The value.</param> public Time(EventDate date, string value = "") { Name = SetName(date); Date = SetDate(date.ToString()); Day = SetDay(value); Data = Day.ToString(); }
public override string ToString() { return(EventDate.ToString("HH:mm", CultureInfo.InvariantCulture) + "-" // + EventToDate != null ? EventToDate.Value.ToString("HH:mm", CultureInfo.InvariantCulture) : string.Empty + " " + BuildingName + "-" + Event + "-" + PM + "-" + Venue + Room != string.Empty ? "-" + Room : ""); }
public void WriteXml(XmlWriter writer, string elementName, string type) { writer.WriteStartElement(elementName); writer.WriteAttributeString(type, this.GetType().Name); writer.WriteAttributeString(nameof(this.EventDate), EventDate?.ToString(Constants.DateTimeFormat) ?? "NULL"); writer.WriteAttributeString(nameof(this.Title), this.Title); writer.WriteAttributeString(nameof(this.IsWarrantyEvent), this.IsWarrantyEvent.ToString()); writer.WriteEndElement(); }
public override string ToString() { if (string.IsNullOrEmpty(StackTrace)) { return(String.Format("{0}--{1}--{2}--{3}--{4}", EventDate.ToString(), Module, Version, EventType.ToString(), Event)); } else { return(String.Format("{0}--{1}--{2}--{3}--{4}--+{5}//*{6}*//", EventDate.ToString(), Module, Version, EventType.ToString(), Event, Environment.NewLine, StackTrace)); } }
/// <summary> /// Sets the name. /// </summary> /// <param name = "datarow" > /// The data. /// </param> /// <param name = "date" > /// The date. /// </param> /// <returns> /// </returns> private protected string SetName(DataRow datarow, EventDate date) { if (Verify.Row(datarow) && Verify.EventDate(date)) { try { var names = datarow.Table?.GetColumnNames(); return(names?.Contains(date.ToString()) == true ? date.ToString() : EventDate.NS.ToString()); } catch (Exception ex) { Fail(ex); return(EventDate.NS.ToString()); } } return(EventDate.NS.ToString()); }
/// <summary> /// Sets the name. /// </summary> /// <param name = "date" > /// The date. /// </param> /// <returns> /// </returns> private protected string SetName(EventDate date) { try { return(Verify.EventDate(date) ? date.ToString() : EventDate.NS.ToString()); } catch (Exception ex) { Fail(ex); return(EventDate.NS.ToString()); } }
public string DateString() { string dateString = EventDate.ToString("MMM d"); if (EndDate.HasValue) { if (EventDate.Date < EndDate.Value.Date) { if (EventDate.Date.Month == EndDate.Value.Date.Month) { dateString += String.Format(" - {0}", EndDate.Value.Day); } else { dateString += String.Format(" - {0}", EndDate.Value.ToString("MMM d")); } } } return(dateString); }
/// <summary> /// Get the NFT data for the NFT /// </summary> /// <param name="address">Address of the sender</param> /// <param name="key">Private key of the sender for encryption</param> /// <param name="receiver">receiver of the NFT</param> /// <returns></returns> public override async Task <IDictionary <string, string> > GetMetadata(string address = "", string key = "", string receiver = "") { if (string.IsNullOrEmpty(EventId)) { throw new Exception("Cannot create NFT Ticket without Event Id = transaction hash of the NFT Event."); } // create token metadata var metadata = await GetCommonMetadata(); metadata.Add("EventId", EventId); metadata.Add("EventAddress", EventAddress); if (!string.IsNullOrEmpty(AuthorLink)) { metadata.Add("AuthorLink", AuthorLink); } metadata.Add("EventDate", EventDate.ToString()); if (!string.IsNullOrEmpty(VideoLink)) { metadata.Add("VideoLink", VideoLink); } if (MusicInLink) { metadata.Add("MusicInLink", "true"); } metadata.Add("Location", Location); metadata.Add("LocationC", LocationCoordinates); if (!string.IsNullOrEmpty(Seat)) { metadata.Add("Seat", Seat); } metadata.Add("TicketClass", Convert.ToInt32(TicketClass).ToString()); metadata.Add("TicketDuration", Convert.ToInt32(TicketDuration).ToString()); if (Used) { metadata.Add("Used", "true"); } return(metadata); }
public string ToString(List <Event> Events) { StringBuilder builder = new StringBuilder(); builder.AppendLine("BEGIN:VEVENT"); builder.AppendLine("SUMMARY:" + CleanText(Title)); builder.AppendLine("DTSTAMP:" + Created.ToString("yyyyMMddTHHmmssZ")); builder.AppendLine("DESCRIPTION:" + CleanText(Description)); builder.AppendLine("LOCATION:" + CleanText(Location)); builder.AppendLine("CATEGORIES:" + CleanText(Category)); builder.AppendLine("UID:" + UID); builder.AppendLine("STATUS:CONFIRMED"); builder.AppendLine("LAST-MODIFIED:" + LastModified.ToString("yyyyMMddTHHmmssZ")); if (AllDayEvent) { builder.AppendLine("DTSTART;VALUE=DATE:" + EventDate.ToString("yyyyMMdd")); double days = Math.Round(((Double)Duration / (double)(60 * 60 * 24))); builder.AppendLine("DTEND;VALUE=DATE:" + EventDate.AddDays(days).ToString("yyyyMMdd")); } else { builder.AppendLine("DTSTART:" + EventDate.ToString("yyyyMMddTHHmmssZ")); builder.AppendLine("DTEND:" + EventDate.AddSeconds(Duration).ToString("yyyyMMddTHHmmssZ")); } IEnumerable <Event> deletedEvents = Events.Where(e => e.MasterSeriesItemID == ID && e.EventType == EventType.Deleted); foreach (Event deletedEvent in deletedEvents) { if (AllDayEvent) { builder.AppendLine("EXDATE;VALUE=DATE:" + deletedEvent.RecurrenceID.ToString("yyyyMMdd")); } else { builder.AppendLine("EXDATE:" + deletedEvent.RecurrenceID.ToString("yyyyMMddTHHmmssZ")); } } if (RecurrenceID != DateTime.MinValue && EventType == EventType.Exception) // Event is exception to recurring item { if (AllDayEvent) { builder.AppendLine("RECURRENCE-ID;VALUE=DATE:" + RecurrenceID.ToString("yyyyMMdd")); } else { builder.AppendLine("RECURRENCE-ID:" + RecurrenceID.ToString("yyyyMMddTHHmmssZ")); } } else if (Recurrence && !RecurrenceData.Contains("V3RecurrencePattern")) { RecurrenceHelper recurrenceHelper = new RecurrenceHelper(); builder.AppendLine(recurrenceHelper.BuildRecurrence(RecurrenceData, EndDate)); } if (EventType == CalendarModel.EventType.Exception) { List <Event> exceptions = Events.Where(e => e.MasterSeriesItemID == MasterSeriesItemID).OrderBy(e => e.Created).ToList <Event>(); builder.AppendLine("SEQUENCE:" + (exceptions.IndexOf(this) + 1)); } else { builder.AppendLine("SEQUENCE:0"); } builder.AppendLine("BEGIN:VALARM"); builder.AppendLine("ACTION:DISPLAY"); builder.AppendLine("TRIGGER:-PT10M"); builder.AppendLine("DESCRIPTION:Reminder"); builder.AppendLine("END:VALARM"); builder.AppendLine("END:VEVENT"); return(builder.ToString()); }
private string GetNoticeEvent() { return(EventDate.ToString("hh:mm tt")); }
public override string ToString() { return($"{EventDate.ToString("s")}|{Source}|{Channel}|{QueueId}|{MemberId}|{EventName}|{data1}|{data2}|{data3}|{data4}|{data5}"); }
public async void SavePQRS() { try { dialogService.ShowProgress(); string documentType = WhoSelected.Equals("A un tercero") ? DocumentSelected.Code : loginViewModel.User.DocumentType; string applicantDocument = WhoSelected.Equals("A un tercero") ? Document : loginViewModel.User.Document; int subject = whoSelected.Equals("A un tercero") ? 02 : 01; List <FileSelected> thanks = new List <FileSelected>(); if (DocumentsRequired.First() != null && EventTypeSelected.EventTypesId.Equals("4")) { if (!string.IsNullOrWhiteSpace(DocumentsRequired.First().FilesSelected.First().NameDocument)) { thanks.Add(new FileSelected { File = DocumentsRequired.First().FilesSelected.First().Base64, Extension = DocumentsRequired.First().FilesSelected.First().Extension, Name = DocumentsRequired.First().FilesSelected.First().NameDocument }); } } List <FileSelected> complains = new List <FileSelected>(); if (EventTypeSelected.EventTypesId.Equals("1")) { foreach (var doc in DocumentsRequired.First().FilesSelected) { complains.Add(new FileSelected { Extension = doc.Extension, Name = doc.NameDocument, File = doc.Base64 }); } } List <FileSelected> titularDeath = GetFile(1); List <FileSelected> civilRegistrationMarriage = GetFile(2); List <FileSelected> birthCertificate = GetFile(3); List <FileSelected> spouseDeath = GetFile(4); List <FileSelected> extraJudgement = GetFile(5); List <FileSelected> bankAccountCertificate = GetFile(6); List <FileSelected> beneficiaryDeath = GetFile(7); List <FileSelected> payroll = GetFile(8); List <FileSelected> bankAccount = GetFile(9); var request = new RequestCreatePQRS { EventType = EventTypeSelected.EventTypesId, SubjectOfTheEvent = subject.ToString(), ApplicantDocumentType = loginViewModel.User.DocumentType, ApplicantDocument = loginViewModel.User.Document, ThirdDocument = applicantDocument, ThirdDocumentType = documentType, BankAccountUser = HasBankAccount, RelatedArea = areaSelected.Code.ToString(), NamesOfficial = NameOfficial ?? String.Empty, EventDate = EventDate.ToString("dd/MM/yyyy"), EventComment = Comment, AcceptTermsAndConditions = true, ReasonsForReimbursement = RefundMotiveSelected?.Code.ToString() ?? string.Empty, SendFileThanksAndCongratulations = thanks ?? new List <FileSelected>(), SendFilesComplaintsAndClaims = complains ?? new List <FileSelected>(), SendBeneficiaryDeathCertificate = beneficiaryDeath ?? new List <FileSelected>(), SendFileBankAccountCertificate = bankAccountCertificate ?? new List <FileSelected>(), SendFileTitularDeathCertificate = titularDeath ?? new List <FileSelected>(), SendFilesCivilRegistrationMarriage = civilRegistrationMarriage ?? new List <FileSelected>(), SendFileBirthCertificateSon = birthCertificate ?? new List <FileSelected>(), SendFileSpouseDeathCertificate = spouseDeath ?? new List <FileSelected>(), SendFileExtraJudgmentStatement = extraJudgement ?? new List <FileSelected>(), SendFileBankAccount = bankAccount ?? new List <FileSelected>(), SendFileBankStatementOrRemovablePayroll = payroll ?? new List <FileSelected>(), EventCodeDepartment = PQRSUser.ResponseUser.CodeState, EventCodeCity = PQRSUser.ResponseUser.CodeCity, Action = "PostCreatePqrs", Controller = "pqrs" }; //var request = new RequestCreatePQRS(); dialogService.ShowProgress(); var response = await apiService.PostPQRS(request); dialogService.HideProgress(); if (response.Success) { await dialogService.ShowMessage("", response.Message + " " + response.SettledNumber); await navigationService.BackToRoot(); } else { await dialogService.ShowMessage(response.Title, response.Message); } } catch (Exception e) { ServiceLocator.Current.GetInstance <IExceptionService>().RegisterException(e); } finally { dialogService.HideProgress(); } }
public override string ToString() { return(User + "|" + Password + "|" + Ip + "|" + EventDate.ToString() + "|" + UserAgent); }