void saveEntry() { try { var newEndDate = new DateTime(newDate.Year, newDate.Month, newDate.Day, newEnd.Hour, newEnd.Minute, newEnd.Second); var newStartDate = new DateTime(newDate.Year, newDate.Month, newDate.Day, newStart.Hour, newStart.Minute, newStart.Second); var newEntry = new Data.Database.Entry() { AccountId = curAccount.AccountId, Details = newDetails, StartTime = newStartDate, EndTime = newEndDate }; if (curEntryId.HasValue) { newEntry.EntryId = curEntryId.Value; Db.Update(newEntry); } else { Db.Insert(newEntry); } GetEntries(); HideModal(); } catch (Exception e) { ErrorMessage = "There was an error saving this to the database"; } }
void Update(Data.Database.Entry e) { curEntryId = e.EntryId; newDate = e.StartTime; newStart = e.StartTime; newEnd = e.EndTime; newDetails = e.Details; ShowModal(); }
void Delete(Data.Database.Entry e) { try { Db.Delete(e); GetEntries(); } catch { } }