Пример #1
0
        public void SynchData()
        {
            var arr = Standarts_Datas.Where(a => a.ID == 0).ToArray();

            foreach (var a in arr)
            {
                try
                {
                    var res = client.AddStandart_Data(a.Value, a.Goal.ID, a.Day);
                    a.UpdateId(res.Id);
                }
                catch (Exception e) { }
            }
            var ar = Users_Goals.Where(a => a.ID == 0).ToArray();

            foreach (var a in ar)
            {
                try
                {
                    var res = client.AddUsers_Goals(a.User.ID, a.Goal.ID, a.DateStart);
                    a.UpdateId(res.Id);
                    var usr_datas = Users_Datas.Where(q => q.User_Goal.ID == a.ID & q.ID == 0).ToArray();
                    foreach (var q in usr_datas)
                    {
                        var ress = client.AddUsers_Data(a.ID, q.Date, (float)q.Value);
                        q.UpdateId(ress.Id);
                    }
                }
                catch (Exception e) { }
            }
        }