Пример #1
0
 public void AddIncomeWeb([FromBody] string income)
 {
     try
     {
         IncomeDB _income           = new IncomeDB();
         string   incomeToAddString = income;
         string[] elements          = incomeToAddString.Split(',');
         foreach (string it in elements)
         {
             decimal  _incomeAmount = decimal.Parse(elements[0]);
             DateTime _incomeDate   = DateTime.Parse(elements[1]);
             int      _userid       = Int32.Parse(FrontendController.Instance().userId());
             _income.incomeAmount = _incomeAmount;
             _income.incomeDate   = _incomeDate;
             _income.userId       = _userid;
         }
         using (var context = new Data.Smart_Saver_APIContext())
         {
             context.IncomeDB.Add(_income);
             context.SaveChanges();
         }
     }
     catch (Exception e)
     {
         _logger.LogError(e.ToString());
     }
 }
Пример #2
0
 [Route("add-income")] //Unusable
 //  [EnableCors("AllowOrigin")]
 public void AddIncome(decimal amount, DateTime date)
 {
     try
     {
         IncomeDB _income = new IncomeDB()
         {
             incomeAmount = amount,
             incomeDate   = date,
             userId       = Int32.Parse(FrontendController.Instance().userId())
         };
         using (var context = new Data.Smart_Saver_APIContext())
         {
             context.IncomeDB.Add(_income);
             context.SaveChanges();
         }
     }
     catch (Exception e)
     {
         _logger.LogError(e.ToString());
     }
 }
Пример #3
0
 [Route("add-income-object")]               //Unusable
 //  [EnableCors("AllowOrigin")]
 public void PostNewIncome(IncomeDB income) //Models (general classes) in seperate project - lib
 {
     try
     {
         IncomeDB _income = new IncomeDB()
         {
             incomeAmount = income.incomeAmount,
             incomeDate   = income.incomeDate,
             userId       = Int32.Parse(FrontendController.Instance().userId())
         };
         using (var context = new Data.Smart_Saver_APIContext())
         {
             context.IncomeDB.Add(_income);
             context.SaveChanges();
         }
     }
     catch (Exception e)
     {
         _logger.LogError(e.ToString());
     }
 }