public async Task Insert(UserTask task) { await Task.Factory.StartNew(() => { using (var db = new SQLiteConnection(configuration.FilePath)) { db.RunInTransaction(() => { db.CreateTable<UserTask>(); db.Insert(task); }); } }); }
public CreateUserTaskMessage(UserTask task) { Task = task; }
void Save() { var model = new UserTask {Title = Title, Description = Description, TargetDate = TargetDate}; messenger.Send(new CreateUserTaskMessage(model)); }