示例#1
0
 public void Init()
 {
     // initialise the NutritionLog object.
     _nutritionLog = new NutritionLog()
     {
         NLID      = 1337,
         UserID    = 1,
         Quantity  = 50,
         FoodID    = 1,
         Date      = DateTime.Now.AddDays(-1),
         Daytime   = 2,
         ProfileID = 1
     };
 }
示例#2
0
        private void UpdateNutritionLog(DataGridViewCellEventArgs e)
        {
            NutritionLog nutritionLogToUpdate = _nutritionLog[e.RowIndex];

            try
            {
                nutritionLogToUpdate.Quantity = Decimal.Parse(dgv_nutritionLog.Rows[e.RowIndex].Cells[e.ColumnIndex].Value.ToString());
            }
            catch
            {
                // Wrong format, no update in Database. No validation necessary for user necessary.
            }

            _context.NutritionLog.Update(nutritionLogToUpdate);

            // SetCurrentcellAddresscore error
            SetColumnIndex method = new SetColumnIndex(invokeMainViewUpdateNutritionLog);

            dgv_nutritionLog.BeginInvoke(method, 1);
        }
示例#3
0
 public void Delete(NutritionLog nutritionLog)
 {
     context.NutritionLog.Delete(nutritionLog);
     context.SaveChanges();
 }
示例#4
0
 public void Add(NutritionLog nutritionLog)
 {
     context.NutritionLog.Create(nutritionLog);
     context.SaveChanges();
 }
示例#5
0
 public void Update(NutritionLog nutritionLog)
 {
     context.NutritionLog.Update(nutritionLog);
     context.SaveChanges();
 }