public bool Add(string name, string content, DateTime dateTime)
{
if (!string.IsNullOrEmpty(name) || !string.IsNullOrEmpty(content))
{
Entry entry;
if (!Entries.TryGetValue(dateTime, out entry))
{
Entries.Add(dateTime, new Entry(string.IsNullOrEmpty(name) ? null : name,
string.IsNullOrEmpty(content) ? null : content, dateTime));
try
{
DB.Save(Entries.Values.ToArray());
}
catch (Exception e)
{
return(true);
}
}
{
if (entry != null)
{
entry.Content += string.Format("\n{0}", content);
}
}
return(true);
}
return(false);
}