예제 #1
0
        public void addGoal([FromBody] string goaltoAdd)
        {
            try
            {
                GoalDB   _goal           = new GoalDB();
                string   goalToAddString = goaltoAdd;
                string[] elements        = goalToAddString.Split(',');
                foreach (string it in elements)
                {
                    string   _goalName   = elements[0];
                    decimal  _goalAmount = decimal.Parse(elements[1]);
                    DateTime _goalDate   = DateTime.Parse(elements[2]);
                    int      _userid     = Int32.Parse(FrontendController.Instance().userId());

                    _goal.goalName   = _goalName;
                    _goal.goalAmount = _goalAmount;
                    _goal.goalDate   = _goalDate;
                    _goal.userId     = _userid;
                }
                using (var context = new Data.Smart_Saver_APIContext())
                {
                    context.GoalDB.Add(_goal);
                    context.SaveChanges();
                }
            }
            catch (Exception e)
            {
                _logger.LogError(e.ToString());
            }
        }
예제 #2
0
 public GoalsController(GoalDB db)
 {
     this.db = db;
 }