public static void Update(Post post) { Delete(post); Add(post); }
public static void Add(Post post) { _posts.Insert(0, post); }
public static void Delete(Post post) { _posts.Remove(Get(post.Id)); }
public void Post(Post post) { Task.Factory.StartNew(() => { Clients.All.publish(post); }); Task.Factory.StartNew(() => { _repo.Add(post); }); }