Пример #1
0
 public override int GetHashCode()
 {
     if (Text != null)
     {
         return(Id.GetHashCode() + Text.GetHashCode() + DateCompleted.GetHashCode() + DateCreated.GetHashCode() + 7);
     }
     return(Id.GetHashCode() + DateCompleted.GetHashCode() + DateCreated.GetHashCode() + 7);
 }
Пример #2
0
 public override string ToString()
 {
     return(new StringBuilder()
            .AppendLine($"Completado: {IsCompleted}")
            .AppendLine($"Data da completação: {DateCompleted?.ToShortDateString() ?? "Não registrado"}")
            .AppendLine($"Detalhes da completação: {AccomplishmentDetails ?? "Não registrado"}")
            .ToString());
 }
Пример #3
0
 private string getDateCompletedString()
 {
     if (DateCompleted.HasValue)
     {
         return(DateCompleted.ToString());
     }
     return("N/A");
 }
Пример #4
0
        public override string ToString()
        {
            StringBuilder sb = new StringBuilder();

            sb.Append("Title:").AppendLine(Text);
            sb.Append("Created:").AppendLine(DateCreated.ToString());
            if (IsCompleted)
            {
                sb.AppendLine("Completed:").AppendLine(DateCompleted.ToString());
            }
            return(sb.ToString());
        }
Пример #5
0
        public override int GetHashCode()
        {
            unchecked
            {
                var hashCode = Id.GetHashCode();
                hashCode = (hashCode * 397) ^ Text.GetHashCode();
                hashCode = (hashCode * 397) ^ DateCompleted.GetHashCode();
                hashCode = (hashCode * 397) ^ DateCreated.GetHashCode();

                return(hashCode);
            }
        }
Пример #6
0
 public string GetDate()
 {
     if (DateCompleted != null)
     {
         return(DateCompleted.ToString());
     }
     else if (DateDue != null)
     {
         return(DateDue.ToString());
     }
     else
     {
         return("");
     }
 }
Пример #7
0
        public bool Equals(TodoItem other)
        {
            if (ReferenceEquals(null, other))
            {
                return(false);
            }
            if (ReferenceEquals(this, other))
            {
                return(true);
            }

            return(Id.Equals(other.Id) &&
                   string.Equals(Text, other.Text) &&
                   DateCompleted.Equals(other.DateCompleted) &&
                   DateCreated.Equals(other.DateCreated));
        }
Пример #8
0
        public string ToQueryString()
        {
            string returnString = "(";

            returnString += "'" + ParentId.ToString() + "', ";                                  // 1
            returnString += "'" + Title + "', ";                                                // 2
            returnString += "'" + ShortDescription + "', ";                                     // 3
            returnString += "'" + DetailedDescription + "', ";                                  // 4
            returnString += "'" + ParentProject.ToString() + "', ";                             // 5
            returnString += "'" + DateCreated.ToShortDateString() + "', ";                      // 6
            returnString += "'" + CreatedBy.ToString() + "', ";                                 // 7
            returnString += "'" + DateCompleted.ToShortDateString() + "', ";                    // 8
            returnString += "'" + CompletedBy.ToString() + "', ";                               // 9
            returnString += "'" + DeadLine.ToShortDateString() + "', ";                         //10
            returnString += "'" + Status + "'";                                                 //11

            return(returnString += ")");
        }         // End of ToQueryString()
Пример #9
0
 public override int GetHashCode()
 {
     return(this.Id.GetHashCode() * 12 + Text.GetHashCode() * 24 + IsCompleted.GetHashCode() * 36 + DateCompleted.GetHashCode() * 48 + DateCreated.GetHashCode() * 60);
 }
Пример #10
0
        public string GetCompleted()
        {
            var a = DateTime.Parse(DateCompleted.ToString());

            return(a.Date.ToString("d"));
        }