Пример #1
0
        public async Task Post([FromBody] FundAllocation value)
        {
            using (PersonalContext pc = new PersonalContext())
            {
                FundAllocation fa = (from p in pc.FundAllocation where p.Symbol == value.Symbol select p).FirstOrDefault();

                if (fa != null)
                {
                    resetFA(ref fa, value);
                    pc.Update(fa);
                }
                else
                {
                    fa = new FundAllocation();
                    resetFA(ref fa, value);
                    pc.FundAllocation.Add(fa);
                }
                try
                {
                    await pc.SaveChangesAsync();
                }
                catch (Exception ex)
                {
                    string s = ex.Message;
                }
            }
        }
Пример #2
0
 private void resetFA(ref FundAllocation ft, FundAllocation fs)
 {
     ft.Symbol       = fs.Symbol;
     ft.Cash         = fs.Cash;
     ft.FixedIncome  = fs.FixedIncome;
     ft.Usequity     = fs.Usequity;
     ft.NonUsequity  = fs.NonUsequity;
     ft.Other        = fs.Other;
     ft.Name         = fs.Name;
     ft.DateModified = fs.DateModified;
 }
Пример #3
0
        public void Delete(string id)
        {
            PersonalContext pc = new PersonalContext();

            FundAllocation fa = (from p in pc.FundAllocation where p.Symbol == id select p).FirstOrDefault();

            if (fa != null)
            {
                pc.FundAllocation.Remove(fa);
                pc.SaveChanges();
            }
        }
Пример #4
0
 public FundAllocationControl(FundAllocation fundAllocation)
 {
     InitializeComponent();
     FundAllocation = fundAllocation;
     UpdateView();
 }
Пример #5
0
        public void Put(string id, FundAllocation value)
        {
            PersonalContext pc = new PersonalContext();

            FundAllocation fa = (from p in pc.FundAllocation where p.Symbol == id select p).FirstOrDefault();
        }