public async Task <IActionResult> PutCoverageLevel([FromRoute] short id, [FromBody] CoverageLevel coverageLevel) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != coverageLevel.CoverageLevelId) { return(BadRequest()); } _context.Entry(coverageLevel).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!CoverageLevelExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public async Task <IActionResult> PostCoverageLevel([FromBody] CoverageLevel coverageLevel) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } _context.CoverageLevel.Add(coverageLevel); await _context.SaveChangesAsync(); return(CreatedAtAction("GetCoverageLevel", new { id = coverageLevel.CoverageLevelId }, coverageLevel)); }
public CoverageStats(CoverageDSPriv.LinesRow lineRow) : this() { TotalMethods = 0; MethodsCovered = 0; TotalClasses = 0; ClassesCovered = 0; TotalCoverableLines = 1; CoverageLevel coverage = LineCoverageConverter.Convert(lineRow.Coverage); LinesCovered = (uint)(coverage == CoverageLevel.FullyCovered || coverage == CoverageLevel.PartiallyCovered ? 1 : 0); }
public SourceLine(int lineNum, string line, CoverageLevel coverage, ICoverageStats stats) { LineNumber = lineNum; LineContents = line; CoverageStats = stats; }