private static void SyncCategories(ServiceReference2.StaticClient b, User user)
        {
            var typeTrans = b.GetAllTypeTransactionReasons(user.UserId);
            var cats = b.GetAllCategories(user.UserId);

            var catList = new List<Category>();

            var cat1 = cats[0];
            cat1.CategoryId = 0;
            cat1.Name = "ys1";
            cat1.TypeTransactionReasons = new List<TypeTransactionReason> { typeTrans.FirstOrDefault(x => x.Name == "Other") };
            cat1.ModifiedDate = DateTime.Now;
            
            var cat2 = cats[1];
            cat2.CategoryId = -1;
            cat2.Name = "ys2";
            cat2.TypeTransactionReasons = new List<TypeTransactionReason> { 
                                                            typeTrans.FirstOrDefault(x => x.Name == "Other"),
                                                            typeTrans.FirstOrDefault(x => x.Name != "Other")};
            cat2.ModifiedDate = DateTime.Now;

            catList.AddRange(new List<Category> { cat1, cat2 });
            //catList.AddRange(new List<Category> { cat1});

            b.SyncCategories(catList);
        }