예제 #1
0
 public IActionResult Save([FromBody] DartsScore data)
 {
     if (data == null)
     {
         return(BadRequest());
     }
     data.DartNo = dartsScore.GetDartNo(data.SessionRefID);
     dartsScore.Save(data);
     return(Ok(data));
 }
예제 #2
0
        public void Save(DartsScore score)
        {
            if (score.ID == 0)
            {
                _db.DartScore.Add(score);
                _db.SaveChanges();
            }
            else if (score.ID != 0)
            {
                DartsScore dscore = _db.DartScore.Find(score.ID);
                dscore.Score      = score.Score;
                dscore.Multiplier = score.Multiplier;
                dscore.Indicator  = score.Indicator;
                dscore.DartNo     = score.DartNo;

                _db.SaveChanges();
            }
        }
예제 #3
0
        public DartsScore GetDartsScore(int?id)
        {
            DartsScore dartsScore = _db.DartScore.Find(id);

            return(dartsScore);
        }