コード例 #1
0
        public HttpResponseMessage Post(int paperId, int penaltyId)
        {
            TblPenaltyQuantity value = new TblPenaltyQuantity();

            value.JudgesPaperId = paperId;
            value.PenaltyId     = penaltyId;
            value.Quantity      = 1;

            CompetitionDB.TblPenaltyQuantities.Add(value);
            return(ToJsonOK(CompetitionDB.SaveChanges()));
        }
コード例 #2
0
        public HttpResponseMessage Put(int penaltyId, int n)
        {
            TblPenaltyQuantity value = CompetitionDB.TblPenaltyQuantities.Find(penaltyId);

            switch (n)
            {
            case 1:
                value.Quantity++;
                break;

            case 2:
                value.Quantity--;
                break;
            }

            CompetitionDB.Entry(value).State = EntityState.Modified;
            return(ToJsonOK(CompetitionDB.SaveChanges()));
        }
コード例 #3
0
 public PenaltyQuantityModel(TblPenaltyQuantity row)
 {
     Id        = row.Id;
     Quantity  = row.Quantity;
     PenaltyId = row.PenaltyId;
 }