Example #1
0
 public PenaltyModel(TblPenalty row)
 {
     Id     = row.Id;
     Name   = row.Name;
     Points = row.Points;
     Active = row.Yra;
 }
Example #2
0
        /** Pakoreguojama bauda;
         * galima koreguoti baudą, kuri yra duomenų bazėje ir yra Penalty.Yra == true*/
        public HttpResponseMessage Put(int id, [FromBody] TblPenalty value)
        {
            value.Yra = true;
            CompetitionDB.Entry(value).State = EntityState.Modified;

            return(ToJsonOK(CompetitionDB.SaveChanges()));
        }
Example #3
0
        /** Pridedama nauja bauda*/
        public HttpResponseMessage Post([FromBody] TblPenalty value)
        {
            value.Yra = true;
            CompetitionDB.TblPenalties.Add(value);

            return(ToJsonCreated(CompetitionDB.SaveChanges()));
        }
Example #4
0
        /** Fiktyvus Delete metodas;
         * Bauda padarome neaktyve;
         * Penalty.Yra == false;
         * Tai galima padaryti tik daudai, kuri  yra duomenų bazėje ir yra Penalty.Yra == true*/
        public HttpResponseMessage Delete(int id)
        {
            if (CompetitionDB.TblPenalties.FirstOrDefault(x => x.Id == id) != null)
            {
                TblPenalty penalty = CompetitionDB.TblPenalties.FirstOrDefault(x => x.Id == id);
                penalty.Yra = false;
                CompetitionDB.Entry(penalty).State = EntityState.Modified;
                return(ToJsonOK(CompetitionDB.SaveChanges()));
            }

            return(ToJsonNotFound("Objektas nerastas."));
        }